[Webkit-unassigned] [Bug 244505] New: REGRESSION (iOS 16 Beta 7) Outgoing video is stopped and do not recover for WebRTC call if the iPhone device is connected with a Bluetooth device (AirPods) and User uses Youtube / Spotify or other app in the middle of the call

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Aug 29 11:57:46 PDT 2022


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

            Bug ID: 244505
           Summary: REGRESSION (iOS 16 Beta 7) Outgoing video is stopped
                    and do not recover for WebRTC call if the iPhone
                    device is connected with a Bluetooth device (AirPods)
                    and User uses Youtube / Spotify or other app in the
                    middle of the call
           Product: WebKit
           Version: Other
          Hardware: iPhone / iPad
                OS: Other
            Status: NEW
          Severity: Critical
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: madara.freimane at testdevlab.com
                CC: youennf at gmail.com

Summary:
REGRESSION (iOS 16 Beta 7) Outgoing video is stopped and do not recover for WebRTC call if the iPhone device is connected with a Bluetooth device (AirPods) and User uses Youtube / Spotify or other app in the middle of the call

Tested devices:
Bug is reproducible on:
- iPhone 11 Pro Max | iOS 16 Beta 7 (20A5356a)

Bug is not reproducible on:
- iPhone 11 | iOS 15.6
- iPhone 11 | iOS 15.6.1

Use case:
Preconditions:
iPhone device is connected with AirPods or other Bluetooth device
User is in active WebRTC video call
Permissions for camera and microphone are set to "Ask" in browser settings

Steps:
1. iOS 16 User navigates to Youtube native app or to another native music app and listens music for ~3min
2. iOS 16 User navigates back to the Safari browser
3. iOS 16 User accepts required permissions for audio and video

Actual result:
Outgoing video is stopped and do not recover for WebRTC call if the iPhone device is connected with a Bluetooth device (AirPods) and User uses Youtube / Spotify or other app in the middle of the call
- Sometimes also audio is impacted and User does not have incoming audio anymore after the navigation back to the call

Expected result:
Incoming and outgoing audio, video are available and recovers for WebRTC call if iPhone device connected with Bluetooth device and the call is interrupted by Youtube, Siri, PSTN, Facetime call or other service

Reproducibility:
100%


Additional information:
-The bug is reproducible only in a case if we have pop-ups about the permissions requests when we return to Safari browser.
-With a low reproducibility, it is possible to reproduce a bug if we enable Siri in the middle of the call, receive PSTN / FaceTime calls (and talk more than 2mins) + if we have pop-ups which asks again approve permissions when we return to the browser.

To be able compare behaviours with iOS 15.6 and iOS 16 Beta 7, added two sysdiagnose files:
=> From iOS 16 Beta 7 (iOS_16Beta7_sysdiagnose_2022.08.29_20-41-28+0300_iPhone-OS_iPhone_20A5356a.tar.gz):
https://drive.google.com/file/d/15_tTigk6tJUFGzhW10DPK6_Vm5pnVNOA/view?usp=sharing

=> From iOS 15.6 (iOS_15.6_sysdiagnose_2022.08.29_21-32-11+0300_iPhone-OS_iPhone_19G71.tar.gz):
https://drive.google.com/file/d/11ENU4kvvSVGQbwpFHl2t-RMulW5TJjvB/view?usp=sharing


This bug can be linked with https://bugs.webkit.org/show_bug.cgi?id=243982, I created a new to get a clearer status of the existing regression.

-- 
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/20220829/7457bf9f/attachment.htm>


More information about the webkit-unassigned mailing list