New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 733553 link

Starred by 2 users

Issue metadata

Status: Assigned
Owner:
Last visit > 30 days ago
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 1
Type: Bug



Sign in to add a comment

[Missing Tests]:Web MIDI: Chrome hangs up if users disconnect MIDI IN devices when Web MIDI is active

Project Member Reported by kavvaru@chromium.org, Jun 15 2017

Issue description

Automated tests for the below commit have been missing.Would it be possible to add test coverage to avoid regressions in future?

CL: 
https://chromium.googlesource.com/chromium/src.git/+/8f7cc644d6f5c422e32a8886fa58a2e3b5c059ee

Ref Bug: 
https://bugs.chromium.org/p/chromium/issues/detail?id=725448


Thank you!
 
Cc: toyoshim@chromium.org
Components: Blink>WebMIDI
Owner: kavvaru@chromium.org
The bug depends on operating system level behaviors that may be different between Windows versions, and combinations of device drivers, and need human-machine interactions over physical MIDI devices.

We could have an automated test for this specific case if we write a special device driver to fake physical device. But still it can not cover similar platform dependent problems, and it's practical to install such drivers onto all bots.

This time, the MidiManager for Windows was re-written from scratch. That's the reason why I mistakenly introduced such platform dependent regression that happens in edge cases (I actually ran manual tests, but could not catch this). But such large modification rarely happens. So, writing device driver won't be a reasonable idea.

I guess you are seeing many device specific regressions, and could have a good idea.
E.g. Chrome Apps has many APIs that requires special devices to test (https://developer.chrome.com/apps/api_index). Also Web Bluetooth and Web USB would have similar risks. Any idea is appreciated.

Tentatively assign you to hear your thoughts.

Sign in to add a comment