[Webkit-unassigned] [Bug 278915] New: REGRESSION (macOS 15 Beta, Safari V18): User is not able to share screen for ~1 minute after Cancelling the action in a call and most of the options do not work while screen share recovers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Aug 30 05:36:23 PDT 2024


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

            Bug ID: 278915
           Summary: REGRESSION (macOS 15 Beta, Safari V18): User is not
                    able to share screen for ~1 minute after Cancelling
                    the action in a call and most of the options do not
                    work while screen share recovers
           Product: WebKit
           Version: Safari 18
          Hardware: Mac (Apple Silicon)
                OS: macOS 15
            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

MacOS 15 Beta: User is not able to share screen for ~1 minute after Cancelling the action in a call and most of the options do not work while screen share recovers

Tested devices and browsers:
Bug is reproducible on:
- MacBook Pro (M1, 2020, macOS 15.0 Beta (24A5331b)) and Safari (V18.0 (20619.1.22.11.3))
- MacBook Pro (M1, 2020, macOS 15.0 Beta (24A5331b)) and Safari Technology Preview (Release 202 (Safari 18.0, WebKit 20620.1.4.8))

Use cases:
Preconditions:
Safari browser opened and User is in an active WebRTC call

Steps:
Use case1:
1. User clicks "Start screen sharing" button
2. User allows to Screen share / Window
3. User clicks on "Cancel" button on the screensharing overlay
4. User tries to start screen sharing again (and tries to use different options in a call for the next 1 min, for example, turn On/Off video, hold/resume a call and so on)
5. Wait ~1min and see if can share again the screen

Use case2:
1. User clicks "Start screen sharing" button
2. User allows to Screen share / Window
3. User presses "ESC" button on keyboard
4. User tries to start screen sharing again
5. Wait ~1min and see if can share again the screen

Actual result:
- User is not able to start sharing screen for ~1 minute after cancelling the previous screensharing attempt
- User is not able to use several options properly in a call for this ~1 min, for example, when turns On/Off camera, the video does not work; if User holds the call, User is not able to resume it anymore and so on.
- After ~1 minute User is able to start to share the screen again

Expected result:
User should be able to attempt sharing screen immediately after cancelling previous screenshare attempt

Reproducibility:
100%


Additional information:
- No "Cancel" option with macOS 14, and Use case2 tested OK.


Sysdiagnostics file added (recorded on macOS 15 Beta at 14:41 EET, 30.08.24. | Screen share was attempted to start it and cancelled at 14:40, call and the screen share recovered at 14:41):
https://drive.google.com/drive/folders/1HZvzLRHuwwN5yRfGaYP9EzdGlM3_19Hk?usp=sharing

-- 
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/20240830/b60e487e/attachment-0001.htm>


More information about the webkit-unassigned mailing list