Open Bug 1922588 Opened 23 days ago Updated 22 days ago

Apple Studio Display Microphone Not Working

Categories

(Core :: Audio/Video: cubeb, defect)

Firefox 129
Unspecified
macOS
defect

Tracking

()

Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- unaffected
firefox131 --- wontfix
firefox132 --- affected
firefox133 --- affected

People

(Reporter: pehrsons, Assigned: pehrsons)

References

Details

Followup to bug 1914925 comment 20:

I tried this out using Firefox 131 today, and it is working when you select Apple Studio Display Microphone as your initial microphone choice when first visiting https://codepen.io/eddch/pen/ZMOjPL.

However, if I then choose a different microphone, and then switch back to Apple Studio Display Microphone, it no longer picks up any sound.

Original filing below.


Steps to reproduce:

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:129.0) Gecko/20100101 Firefox/129.0.

Using a MacBook Pro (macOS 14.5) with an Apple Studio Display connected, visit a website that requires microphone access and that gives you a choice of which microphone to use. For example, https://codepen.io/eddch/pen/ZMOjPL or https://online-voice-recorder.com.

Give the website permission to use the Apple Studio Display Microphone (or all microphones). Use the website's UI to ensure you have selected Apple Studio Display Microphone as your selected microphone.

Try to record some sound and see that you either receive an error or record silence.

By contrast, select the MacBook Pro Microphone instead. Ensure the MacBook Pro lid is open. Try recording again and confirm it is successfully able to capture sound.

Actual results:

You either receive an error or record silence.

Expected results:

The website should have successfully captured sound from the Apple Studio Display Microphone.

Could you gather a logging profile, please?
Steps:

  • Go to about:logging, select the WebRTC preset, click Start Logging.
  • In a new tab, reproduce the issue that renders the mic input silent. Best to keep it short.
  • Back on about:logging, click Stop Logging.
  • In the new tab that appears with the Firefox profiler, in the top right corner click the button to upload the profile. Please include hidden threads, and share the link here.
Flags: needinfo?(jmkenz)
Flags: needinfo?(jmkenz)
You need to log in before you can comment on or make changes to this bug.