[Webkit-unassigned] [Bug 230536] New: Triggering Siri on iOS 15 breaks capture and remote media in WebRTC call

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 21 01:03:11 PDT 2021


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

            Bug ID: 230536
           Summary: Triggering Siri on iOS 15 breaks capture and remote
                    media in WebRTC call
           Product: WebKit
           Version: Safari 14
          Hardware: iPhone / iPad
                OS: All
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: daginge at confrere.com
                CC: youennf at gmail.com

If a user accidentally triggers Siri during a WebRTC call, the local media capture will break, as well as any remote media playing back (possibly due to autoplay policy).

Repro steps:
1. Go to https://webrtc.github.io/samples/src/content/peerconnection/pc1/ on iOS 15
2. Click "Start". Observe that you can see yourself.
3. Click "Call". Observe that remote media works and you can hear yourself.
4. Trigger Siri and say "Go away".
5. Observe that the call is now broken, and the page still says it's capturing.

Impact:
All WebRTC services not implementing some kind of hacky workaround. This should just work.

Workaround:
Possibly have a dedicated "play" button that literally no other WebRTC supporting device or video call service has ever needed, which will confuse users and provide bad UX for something that should just work.

Come on Apple, it's been four years now and four major releases, and we still don't have basic media reliability on iOS...

-- 
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/20210921/d2a18a85/attachment.htm>


More information about the webkit-unassigned mailing list