If I request access to audio in one tab for a USB mic, and request it in another for an integrated mic - integrated mic takes over, but no ended event fires on 1st tab

RESOLVED INVALID

Status

()

Core
WebRTC: Audio/Video
RESOLVED INVALID
6 years ago
6 years ago

People

(Reporter: jsmith, Unassigned)

Tracking

Trunk
All
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
Created attachment 689289 [details]
Testcase

Steps:

1. Launch the attached test case in 2 tabs
2. In the first tab, accept permissions for the USB mic
3. In the second tab, accept permissions for the integrated mic

Expected:

The integrated mic takes over in the 2nd tab and ended event should fire on the 1st tab, as there's no more input to go to the 1st tab.

Actual:

The integrated mic takes over in the 2nd tab, but no ended event is fired in the 1st tab.

I think the take over piece makes sense, but if we do take over, then the tab relying on the 1st input source should get ended callback given that the 1st input source no longer has any input.
(Reporter)

Comment 1

6 years ago
Actually, let me test this a bit more. The behavior in this situation is a bit odd, but I don't think this is the right bug to file.
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.