I’m experiencing issues with screen sharing in Safari 18.0.1 (20619.1.26.31.7) on Mac. When trying to share my screen, recipients cannot see it and receive an OPERATION_TIMEOUT error. This appears to be related to SharedArrayBuffer being disabled in our site settings, which we cannot enable due to security requirements. Same issue with the Offical demo site.
The specific details:
Browser: Safari 18.0.1 (20619.1.26.31.7)
OS: macOS
Issue: Screen sharing fails with OPERATION_TIMEOUT error
Root cause: SharedArrayBuffer is disabled
Constraint: Cannot enable SharedArrayBuffer due to security policy
Has anyone found a workaround for this situation that doesn’t require enabling SharedArrayBuffer? Any alternative solutions would be greatly appreciated.
Hey Vic,
Thanks for your reply.
The sessionID is “z17zTBJyQeG/JHq1Z7tZUg==”. I have tested it on the latest Safari version and encountered the same issue. Additionally, I cannot see my own camera feed (it shows as gray), although the other party can see me. The official UIToolkit demo works fine on the latest Safari version, but the VideoSDK doesn’t.
We’ve updated the SDK, but the issues persist. Additionally, we’ve discovered several other related problems. I’ve documented all these issues in detail in this topic: “safari-permissions-and-media-sharing-issues-without-sharedarraybuffer-enabled/124043”
Please check there for a complete overview of the current situation.