Bug 242501

Summary: Play/pause button appears on incoming/outgoing video for WebRTC call in battery saver mode
Product: WebKit Reporter: Madara Freimane <madara.freimane>
Component: WebRTCAssignee: Nobody <webkit-unassigned>
Status: NEW ---    
Severity: Normal CC: eric.carlson, jer.noble, rychouwei, webkit-bug-importer, youennf
Priority: P2 Keywords: InRadar
Version: Safari 15   
Hardware: Unspecified   
OS: iOS 15   

Description Madara Freimane 2022-07-08 02:39:40 PDT
Created attachment 460757 [details]
sysdiagnose_2022.07.08_12-06-37+0300_iPhone-OS_iPhone_20A5303i.tar.gz

Summary:
Play/pause button appears on incoming/outgoing video for WebRTC call in battery saver mode 

Tested devices:
Bug is reproducible on:
-iPhone 12 Pro Max | iOS 15.3

-iPhone XS | iOS 15.4.1
-iPhone 11 | iOS 15.5
-iPhone 13 Mini | iOS 15.5
-iPhone 11 Pro Max | iOS 16 Beta 2

Scenario:
Precondition:
Battery saver mode enabled (Battery => Low Power Mode)
Browser is opened for User
User has an active WebRTC call

Steps:
1. User turns ON video or checks incoming videos from other Users on iOS device

Actual result:
Play/pause button appears on incoming/outgoing video for WebRTC call in battery saver mode 

Expected result:
Play/pause button does not appear on incoming/outgoing video in battery saver mode 

Reproducibility:
100%

Additional comments:
Possible to reproduce defect using webrtc.github.io samples
Comment 1 Radar WebKit Bug Importer 2022-07-15 02:41:32 PDT
<rdar://problem/97064408>
Comment 2 youenn fablet 2022-08-30 00:58:23 PDT
This is expected behaviour but maybe we could improve the user experience in case of video conferencing apps.