Summary: The camera preview is with a wrong resolution for a short time when the iOS User enables/disables the camera OR joins a WebRTC call with video ON Tested devices: The bug is reproducible on: - iPhone 12 Pro (iOS 17.0 Public Beta) with Safari (V17.0) - iPhone 11 Pro Max (iOS 17 Public Beta, build: 21A5277j) and Safari - iPhone 11 Pro Max (iOS 17 Public Beta, build: 21A5277j) and Google Chrome (V115.0.5790.130) The bug is not reproducible on: - iPhone 13 (iOS 16.5.1) and Safari - iPhone 14 (iOS 16.5.1) and Safari - iPhone XS (iOS 16.4.1) and Safari Scenario: Precondition: Safari or Google Chrome browser opened on iOS 17 device Steps: Use case1: 1. iOS User joins WEbRTC call with video ON 2. iOS User observes local video preview while being in connecting state Use case2: 1. iOS User disables and enables camera back 2. iOS User observes the camera preview while changing the status of the camera Actual result: The camera preview is with a wrong resolution for a short time when the iOS User enables/disables the camera OR joins a call with video ON Expected result: The camera preview appears immediately with the correct resolution when the iOS User enables/disables the camera in a WebRTC call Reproducibility: 90% Additional information: -Sysdiagnostics file added: https://drive.google.com/file/d/1Z3IxXUjNdt4zWOubg4H52WrDGBXH3CGZ/view?usp=sharing (bug reproduced at 23:25, EET, 20.07.2023.)
<rdar://problem/112621697>
Bug is still reproducible. 3rd use case: iOS User rotates device screen, and observes the camera preview Tested devices and browsers: - iPhone 11 Pro (iOS 17 Developer Beta 6, build: 21A5312c) and Safari - iPhone 14 Pro (iOS 17 Public Beta 4, build: 21A5312c) and Safari - iPhone 13 (iOS 17 Public Beta 4, build: 21A5312c) and Safari Added a new sysdiagnostics file (bug reproduced at 12:13, EET, 17.08.2023.): https://drive.google.com/file/d/1_I6m42MmuqeB6iwS4Mglf8XpIvm5fbPz/view?usp=sharing
Still seeing this on iOS 17.0 (21A5326a), Safari. The getUserMedia sample linked below is an easy way to reproduce the bug. getUserMedia sample: https://webrtc.github.io/samples/src/content/getusermedia/gum/ getUserMedia source: https://github.com/webrtc/samples/tree/gh-pages/src/content/getusermedia/gum
Pull request: https://github.com/WebKit/WebKit/pull/18069
Hi, I have same issue here, I would like to know is this issue being fixed? And which iOS version will launch this fixed.
This is being investigated.
Thank you for your response, is there any workaround here?
*** Bug 261330 has been marked as a duplicate of this bug. ***
*** Bug 262618 has been marked as a duplicate of this bug. ***
Committed 270548@main (57afaa96431b): <https://commits.webkit.org/270548@main> Reviewed commits have been landed. Closing PR #18069 and removing active labels.
*** Bug 266686 has been marked as a duplicate of this bug. ***