-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
Needs Editshttps://speced.github.io/spec-maintenance/about/https://speced.github.io/spec-maintenance/about/Priority: Soonhttps://speced.github.io/spec-maintenance/about/https://speced.github.io/spec-maintenance/about/category: enhancementhttps://www.w3.org/policies/process/#class-3https://www.w3.org/policies/process/#class-3
Milestone
Description
Gecko's implementation populates the MIDIAccess' ports asynchronously w.r.t requestMIDIAccess() call. It can therefore be that the promise returned from requestMIDIAccess is resolved, without ports being available. Later, onstatechanged is fired correctly, then the ports are added.
Reading the code, it seems like Chromium resolves the promise returned by requestMIDIAccess() after enumeration, is that right? It's probably something that we'd want clarified. It seems like a useful property.
Metadata
Metadata
Assignees
Labels
Needs Editshttps://speced.github.io/spec-maintenance/about/https://speced.github.io/spec-maintenance/about/Priority: Soonhttps://speced.github.io/spec-maintenance/about/https://speced.github.io/spec-maintenance/about/category: enhancementhttps://www.w3.org/policies/process/#class-3https://www.w3.org/policies/process/#class-3