New issue
Advanced search Search tips

Issue 732650 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 725448
Owner: ----
Closed: Jun 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Hanging up on removing the MIDI device

Reported by tatsuya....@sony.com, Jun 13 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.86 Safari/537.36

Steps to reproduce the problem:
1. Connect a USB MIDI device to PC
2. Open Chrome and load any page
3. Open the DevTools 
4. Invoke the 'navigator.requestMIDIAccess() in the console
5. Remove the MIDI Device
6. Reload the page, then the Chrome hangs up (No response and the mouse icon is turning around)

What is the expected behavior?
At the step 6, the hang-up should not happens and the page should be reloaded correctly.  In stead of "reload", the closing the tab of reproduce the same problem.

What went wrong?
It seems any states about the MIDI device should not remain after removing the MIDI device. When I wait more than 10 second between step 5 and step 6, there is no problem, i.e. no hang-up. It seems that some time-out clears the states of the removed MIDI device.

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 59.0.3071.86  Channel: stable
OS Version: 10.0
Flash Version: Shockwave Flash 25.0 r0

The same problem occurs with the Chrome on Windows 7 Enterprise. Chrome on Mac OS (Shiera) has no problem so that the problem may be related to USB MIDI driver on Windows.
 
Labels: TE-Hardware-Dependency
No USB midi device available with HYD chrome-TE team to check this issue, Hence marking it as TE-Hardware-Dependency. 
Mergedinto: 725448
Status: Duplicate (was: Unconfirmed)
Hi Tatsuya, thank you for reporting the issue.

The problem was already fixed at m60, but I gave up to merge this fix to m59 since when we noticed this problem m59 is going to be shipped.
brajkumar@

Probably you could make your Android phone emulate a USB MIDI device by a following configuration.

1. Enable developer settings.
2. Choose MIDI from Developer options > Select USB Configuration

Sign in to add a comment