navigator.requestMIDIAccess() promise remains in pending state, never resolves or rejects

OS: macOS 10.13.6

Brave: 0.23.79
rev: 51b49051a779f0db94fbcfd0df5faca781299ea0
Muon: 8.0.7
OS Release: 17.7.0
Update Channel: Release
OS Architecture: x64
OS Platform: macOS
Node.js: 7.9.0
Brave Sync: v1.4.2
libchromiumcontent: 68.0.3440.84

Open Brave. Open the console. Run:


The promise returned by requestMIDIAccess() remains in pending state. It never resolves or rejects.

I can understand MIDI access being a low priority (although it would be great to have it in Brave), but it would be VERY helpful if this promise gave us some useful feedback on the capabilities of Brave, so that we can alert our users. If you are not planning on supporting MIDI, could you make this call return a rejected promise, please?

This page should show an alert when MIDI is not supported:

This appears to be resolved in the new Brave-Browser-Dev.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.