Closed Bug 1878107 Opened 2 years ago Closed 1 year ago

Google Meet fails to change speaker output source when making changes in the Meet UX

Categories

(Core :: WebRTC, defect)

Desktop
macOS
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jimm, Unassigned)

References

(Blocks 1 open bug)

Details

Occasionally, you'll enter a Meet meeting and have the system default camera/microphone devices selected. Attempting to change this to some other camera/microphone will update in the Meet UX, but will fail to actually switch to the new devices.

When using headphones that have built-in microphones, a work around is to unplug and replug the headphone device in.

We were seeing this in dogfooding in December 2023 a lot, but since then we only rarely run into it. We reported this to Meet engineering as well.

Currently we are interested in capturing this in a profile, and also catching any js console spew related to it when it happens. At this point we don't have reliable STR.

No longer blocks: 1879150
Depends on: 1879150

I can repro that speaker selection is broken — our logs suggest isn't Meet calling setSinkId at all. We've communicated this to the Meet team.

This suggests Meet is entirely relying on macOS's default speaker switching, which has been observed to be unreliable (bug 1879150).

Attempting to change this to some other camera/microphone will update in the Meet UX, but will fail to actually switch to the new devices.

Are there reports of camera and microphone selection being broken too? Having multiple cameras seems rare, and microphone reports aren't always reliable (folks incorrectly deduce which mic is active from where they hear sound, without tapping the mic to confirm which one is active).

Flags: needinfo?(jmathies)

I'm not sure if it was both. I'll check next time it happens.

Flags: needinfo?(jmathies)

(In reply to Jim Mathies [:jimm] from comment #2)

I'm not sure if it was both. I'll check next time it happens.

Yeah nm, this didn't impact camera. Just microphone and speaker, and maybe just speaker since mic settings are harder to detect.

Google confirmed they were able to reproduce. Waiting to see what they discover.

For what it's worth, I'm seeing this issue very reliably and am happy to test any fixes.

On Firefox 123.0, on macOS 14.3.1. I have a USB headset from Jabra plugged in and a separate audio output to speakers through a Thunderbolt dock. My OS default audio is set to the speakers. When I start a Google Meet, I select the Jabra headset for audio output and click the "test" button. It plays the test sound through the speakers instead of the headset.

When I perform the same test in a Zoom meeting, the test audio comes through the headset and all other sound continues to come through the speakers, as expected.

Summary: Google Meet fails to change input/output source when making changes in the Meet UX → Google Meet fails to change speaker output source when making changes in the Meet UX

Updated subject based on comment 3.

This was a bug on their end. They haven't supported output selection in Firefox yet, but accidentally shipped the UX for it. Should be fixed.

Severity: S2 → S3

Confirmed fix, the speaker selection is disabled.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.