New issue
Advanced search Search tips

Issue 882857 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner: ----
Closed: Sep 12
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug-Regression



Sign in to add a comment

getUserMedia({ audio: true, video: true }) promise rejected if mic unplugged on linux with chrome 69

Reported by serge.yq...@gmail.com, Sep 11

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.81 Safari/537.36

Steps to reproduce the problem:
1.Get no mic plugged.
2.Open a webpage which contain navigator.mediaDevices.getUserMedia({ audio: true, video: true });

What is the expected behavior?
The promise shouldn't be rejected and others devices like webcams should be listed.

What went wrong?
The promise is rejected with a NotFoundError DOMException: Requested device not found.

Did this work before? Yes chrome 67 for sure not tested with 68.

Chrome version: 69.0.3497.81  Channel: stable
OS Version: ArchLinux kernel 4.18.6-arch1-1-ARCH
Flash Version: 

it's happen with chrome and chromium but not with firefox.
 
Components: Blink>GetUserMedia
Labels: Needs-Bisect Needs-Triage-M69
this has been changed way before M69 and was an intentional change which conforms to the specification.

Use navigator.mediaDevices.enumerateDevices() to find out available device types.
ok i see, it was not rejected previously with only audio output devices and now it's accepted only with audio input.
Status: WontFix (was: Unconfirmed)

Sign in to add a comment