Zoom Meeting JS Client View is unresponsive for Safari 14

zoomus/websdk version: 2.10.1

Device: MacOS Big Sur 11.6 - Safari 14.1.2


  • Mic Permission on preference was tested on allow and ask first state.
  • Did not encounter issue on Mac Chrome on the same device

here were the errors that were triggered:

Error: Uncaught (in promise): TypeError: self.crypto.randomUUID is not a function. (In ‘self.crypto.randomUUID()’, ‘self.crypto.randomUUID’ is undefined)

[Error] TypeError: Type error decodingInfo VP9MachineDetect — 1502_js_media.min.js:1:39292

Is this version of Safari supported? What do we need to do for this case? thanks

@jet.fontanilla ,

Are you encountering this from the default js client view sample app for 2.10.1?

not the sample app, but the sample embedded code is as follows:

async function init() {
     ZoomMtg.setZoomJSLib("https://source.zoom.us/2.10.1/lib", "/av");
  const locale: any = this.getLocale();
  await ZoomMtg.i18n.load(locale);
      screenShare: false,
      success: (success) => {
      error: (error) => {


async function join() {
     const credentials = await this.getZoomCredentials();

            sdkKey: config.zoom.sdkKey,
            signature: credentials.token,
            meetingNumber: credentials.meetingId,
            userName:  user.getName(),
            success: (success) => {
            error: (error) => {
                console.error("start meeting", error);

@jet.fontanilla we have identified a bug around this. the next version will release a fix for this.

@jet.fontanilla , we have just released meeting sdk 2.11.0 today, could you check if this version works for you?

we’ve updated to 2.11.0 and set it for for testing. we’ll let you know if this solves the issue. thanks

we’ve upgraded to 2.12.0 and the issue still happens