Description
Issue Summary: Zoom Client Not Opening in Chrome on macOS
Environment:
-
Browser: Google Chrome
-
Chrome Version : Version 139.0.7258.128
-
Operating System: macOS
-
Application: Zoom (Web Client)
Problem Description:
When attempting to launch a Zoom meeting via Chrome on macOS :
-
The voice and camera permissions prompt appears but remains in a loading state.
-
After clicking Join, the meeting screen shows a continuous loading animation and meeting is not loading
Note: This happens in chrome browser and in other browsers this is working fine
Browser Console Error
index-D8cSL4mS.js:103 ReferenceError: WebAssembly is not defined
at Object.isSupportAudioDenoise (js_media.min.js:1:52163)
at nn (zoomus-websdk-zoommtgMain.umd.min.js:2:1591312)
at d (zoomus-websdk-main-client.umd.min.js:84:886788)
at zoomus-websdk-main-client.umd.min.js:84:888350
at 20427 (zoomus-websdk-main-client.umd.min.js:84:888442)
at ne (index-Dd0q0lVa.js:103:67620)
at 43178 (zoomus-websdk-main-client.umd.min.js:84:879153)
at ne (index-Dd0q0lVa.js:103:67620)
at 13405 (zoomus-websdk-main-client.umd.min.js:84:3154258)
at ne (index-Dd0q0lVa.js:103:67620)
at 65690 (zoomus-websdk-main-client.umd.min.js:84:3155219)
at ne (index-Dd0q0lVa.js:103:67620)
at 76894 (zoomus-websdk-main-client.umd.min.js:84:3155120)
at ne (index-Dd0q0lVa.js:103:67620)
at 3671 (zoomus-websdk-main-client.umd.min.js:84:3159461)
at ne (index-Dd0q0lVa.js:103:67620) ‘tasks error’
Which Web Video SDK version?
“version”: “3.13.2”,
We investigated the macOS Chrome Zoom failure (black preview, mic/camera spinner, stuck on “Joining Meeting…”).
It works in other browsers, so issue is Chrome-specific.
- It works in non-Chrome browsers (Safari/Firefox), so the issue is Chrome/Chromium specific.
What we checked and changed
-
Verified runtime indicators in Chrome:
-
Initially had crossOriginIsolated=false, SharedArrayBuffer=undefined.
-
Added cross-origin isolation headers in app setup (for test env):
-
Cross-Origin-Opener-Policy: same-origin
-
Cross-Origin-Embedder-Policy: require-corp
-
Re-tested and confirmed:
-
window.crossOriginIsolated === true
-
typeof SharedArrayBuffer is available.
-
Upgraded Zoom SDK references to newer version alignment (3.13.2) in app config/references.
-
Despite these fixes, some Chrome sessions still hang at Join.
Current interpretation
-
We fixed one major prerequisite (SAB/isolation), but there is still a second Chrome-specific failure path.
-
Since hotspot/incognito tests still reproduced in affected case, not only a simple extension/network issue.
-
RTC dump shared (getUserMedia: [], PeerConnections: {}) suggests failure can occur before full RTC setup in Chrome.