[Webkit-unassigned] [Bug 252175] New: Bluetooth headset (AirPods) are unreliable in webRTC - dependent on what is happening in other tabs.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 13 08:31:57 PST 2023


https://bugs.webkit.org/show_bug.cgi?id=252175

            Bug ID: 252175
           Summary: Bluetooth headset (AirPods) are unreliable in webRTC -
                    dependent on what is happening in other tabs.
           Product: WebKit
           Version: Safari 16
          Hardware: iPhone / iPad
                OS: iOS 16
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tim at pi.pe
                CC: youennf at gmail.com

Switching AirPods from Highquality stereo playback mode to webRTC audio capture breaks - sometimes - and only on iOS .

Steps to replicate on ios/ipados 16.3:

Close all apps (including safari)
Connect your AirPods (or other bluetooth audio device)
Open a safari page to play some music (e.g. https://www.randyresnick.com/)
Open second safari tab (leave the audio playing in the first one)
In the second tab browse to https://dev.pi.pe/df/avp.html
Accept the prompt - you’ll hear audio from a podcast (over webRTC)
Give permission for microphone use. Audio stops. (as soon as GetUserMedia returns)
Close the music tab
You now hear audio from the podcast tab again
Repeat without bluetooth (builtin or analog headphones) you get to keep the audio.

This doesn’t happen on macOS. (Or chrome on android)

This bug causes user experience to depend on what else they have open.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230213/5e70f7e4/attachment.htm>


More information about the webkit-unassigned mailing list