Issue Description
We’re encountering several critical issues in Safari when SharedArrayBuffer is disabled in our environment. Note that all media sharing works perfectly between other browsers (Chrome, Firefox, Edge):
- Screen Sharing: Safari → Chrome
Issue: No system permission dialog appears in Safari when attempting to share screen
Result: Screen sharing fails to initiate, no further response or functionality
Expected: System should prompt user to select which screen to share - Screen Sharing: Chrome → Safari
Issue: Screen sharing fails with error: OPERATION_TIMEOUT
Unable to complete screen sharing process - Camera: Chrome → Safari
Issue: Safari only receives gray video feed
No valid video content is displayed - Camera: Safari → Chrome
Issue: No camera permission prompt appears in Safari
Result: Camera remains non-functional, no further response
Expected: Should prompt for camera permissions and enable video feed
Environment Details
Safari Version: 18.2
VideoSDK Version: 2.1.0 (Latest)
Session ID: TIKQAp7YQWmJX4B3etz4Kg==
Important Notes
SharedArrayBuffer cannot be enabled due to site restrictions
Issues #1 and #4 appear to share the same root cause: Zoom fails to properly request permissions in Safari
While enabling SharedArrayBuffer would resolve most issues, this is not an option for our implementation
Any assistance from the technical team would be greatly appreciated.