Open Bug 1869483 Opened 10 months ago Updated 9 months ago

MIDIOutput.clear() doesn't cancel MIDI messages scheduled to be sent in the future

Categories

(Core :: DOM: Device Interfaces, defect, P2)

defect

Tracking

()

People

(Reporter: padenot, Unassigned)

Details

See https://github.com/WebAudio/web-midi-api/issues/260.

I think we want to make a runnable that has a list of references to messages and their schedule time of send, and this runnable would check that the message is still present in the queue before sending. If it's not, then clear() has been called, and it shouldn't be actually sent.

The severity field is not set for this bug.
:cmartin, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(cmartin)
Severity: -- → S3
Flags: needinfo?(cmartin)
Priority: -- → P2
You need to log in before you can comment on or make changes to this bug.