Internet Explorer does not see shared content if they join after conference starts

Using the Web SDK – Zoommgt.init and Zoommgt.join – we have found that if the conference is started and sharing of a screen or window is started… and then someone joins the conference on IE ONLY using the Web SDK then they did not see the shared content.

This issue is only on IE and only if they join after the sharing has started. If joining via Chrome then it works okay. If joining through the Zoom website, even under IE, then it is okay.

The IE user who joins after sharing has started is able to join the conference with no errors and they see the green box – the size of the shared content – but the box is black/empty.

I would appreciate help in working around this issue, which appears to be new, as most of our clients use IE, so it has started to affect/harm our business.

The Web SDK code is below. Note that xIDx variables etc. have been added to remove personal details.

Thanks!!

Ray


console.log('checkSystemRequirements');
console.log(JSON.stringify(ZoomMtg.checkSystemRequirements()));

ZoomMtg.setZoomJSLib('https://source.zoom.us/1.7.0/lib', '/av'); // CDN version default

ZoomMtg.preLoadWasm();
ZoomMtg.prepareJssdk();

setTimeout(startMe(), 2000);

function startMe()
{
    const qs = {
        id: 'xIDx',
        key: 'xKEYx',
        sec: 'xSECRETx',
        name: 'xNAMEx',
        email: 'xEMAILx',
        leaveUrl: 'xWEBx',
        role: 0
    };

     var mysig = ZoomMtg.generateSignature({
        meetingNumber: qs.id,
        apiKey: qs.key,
        apiSecret: qs.sec,
        role: 0});

     ZoomMtg.init({
            debug: false,
	    showMeetingHeader: false,
	    disableInvite: true,
	    disableCallOut: true,
	    audioPanelAlwaysOpen: false,
	    isSupportAV: false,
	    showPureSharingContent: false,
	    disableJoinAudio: true,
            leaveUrl: 'xWEBx',
                success: function() {
                    ZoomMtg.join(
                        {
                            meetingNumber: qs.id,
                            userName: qs.name,
                            signature: mysig,
                            apiKey: qs.key,
                            userEmail: qs.email,
                            passWord: '',
                            success: function() {
                                $('#nav-tool').hide();
                                console.log('join meeting success');
                            }
                        }
                    );
                }
            });
}

Hey @rayjbell, thanks for sharing this.

We will investigate the issue and get back to you! (ZOOM-137530)

Thanks,
Tommy