[Webkit-unassigned] [Bug 272143] New: [MacOS, Safari] The screen is not being shared if the User attempts to share the screen using the "Share" button on the "Sharing options menu"

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 4 02:04:13 PDT 2024


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

            Bug ID: 272143
           Summary: [MacOS, Safari] The screen is not being shared if the
                    User attempts to share the screen using the "Share"
                    button on the "Sharing options menu"
           Product: WebKit
           Version: Safari 17
          Hardware: Mac (Apple Silicon)
                OS: macOS 14
            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:
The screen is not being shared if the User attempts to share the screen using the "Share" button on the "Sharing options menu"

Tested devices and browsers:
The bug is reproducible on:
- MacBook Pro (M1, 2020, macOS 14.4.1) and Safari (17.4.1 (19618.1.15.11.14))
- MacBook Pro (M1, 2020, macOS 14.4.1) and Safari Technology Preview (Release 191 (Safari 17.4, WebKit 19619.1.6.3))
- MacBook Pro (M1, 2020, macOS 14.5 Beta (23F5049f)) and Safari (V17.5 (19618.2.4.11.2))

Use case:
Precondition:
Safari browser opened on macOS

Steps:
1. User joins WebRTC call with video ON
2. User clicks on the "Screen share" button
3. User clicks on the "Screen" button in the "sharing options menu" that appearead when User clicked on the "Screen share" button in the call
4. Other call participants observes if the screen share from User who tried to share the screen is available

Actual result:
The screen is not being shared if the User attempts to share the screen using the "Share" button on the "Sharing options menu":
- with some services: the "Screen share" button is marked as active on the UI side, but the screen is not being shared and the other users in the call do not see the shared screen (Skype, Zoom)
- with some services: pop-up "Can't share your screen, you must grant permissions in order to share your screen.." appears although all permissions are granted already (Google Meets) 

Expected result:
The screen is shared immediately when the User tries to do it and wants to do it through the "Sharing options menu"

Reproducibility:
100%

Additional information:
- Using Safari Technology Preview (Release 191 (Safari 17.4, WebKit 19619.1.6.3)): If the screen share fails, the button becomes inactive, and I have to leave the call and rejoin it to be able use again the "Screen share" button.
- Also observed that using the "Presenter Overlay" options, screen is not shared.
- Bug is not reproducible if User tries to share the screen using the "Toast notification" - "Share This Screen", in that case - screen is shared.

Sysdiagnostics file added:
Bug reproduced at 11:12am (EET), (Apr 4, 2024) -
sysdiagnose_2024.04.04_11-12-42+0300_macOS_MacBookPro17-1_23E224.tar.gz
https://drive.google.com/file/d/1KX3j8ns62SbVNdIYdwK2T9NXYoPyLDJC/view?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/20240404/d4d10839/attachment.htm>


More information about the webkit-unassigned mailing list