Description
Developing an SPA web app and would like the ability to leave current meeting and join another without reloading the page entirely. Joining the initial meeting is fine, however calling the join() method again with a different meeting number causes the following error.
Error
resetWebclient
react-dom.min.js:117 DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at Eg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:123:398)
at ni (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:128:421)
at ui (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:133:152)
at https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:377
at unstable_runWithPriority (https://source.zoom.us/1.9.9/lib/vendor/react.min.js:27:36)
at Vc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:360)
at Sc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:144)
at Z (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:156:492)
at Zg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:159:8)
at Object.notify (https://source.zoom.us/zoom-meeting-1.9.9.min.js:2:1264710)
Bg @ react-dom.min.js:117
c.callback @ react-dom.min.js:126
Ag @ react-dom.min.js:116
zg @ react-dom.min.js:116
qi @ react-dom.min.js:131
ui @ react-dom.min.js:133
(anonymous) @ react-dom.min.js:158
unstable_runWithPriority @ react.min.js:27
Vc @ react-dom.min.js:158
Sc @ react-dom.min.js:158
Z @ react-dom.min.js:156
Zg @ react-dom.min.js:159
notify @ zoom-meeting-1.9.9.min.js:2
n.notifyNestedSubs @ zoom-meeting-1.9.9.min.js:2
t.notifySubscribers @ zoom-meeting-1.9.9.min.js:2
n.handleChangeWrapper @ zoom-meeting-1.9.9.min.js:2
a @ redux.min.js:1
(anonymous) @ redux-thunk.min.js:1
dispatch @ redux.min.js:1
(anonymous) @ zoom-meeting-1.9.9.min.js:2
(anonymous) @ redux-thunk.min.js:1
handleOnClose @ zoom-meeting-1.9.9.min.js:2
i.<computed>.i.<computed>.onclose @ zoom-meeting-1.9.9.min.js:2
wrapFn @ zone.js:763
invokeTask @ zone.js:406
runTask @ zone.js:178
invokeTask @ zone.js:487
invokeTask @ zone.js:1600
globalZoneAwareCallback @ zone.js:1626
zone.js:182 Uncaught DOMException: Failed to execute 'removeChild' on 'Node': The node to be removed is not a child of this node.
at Eg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:123:398)
at ni (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:128:421)
at ui (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:133:152)
at https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:377
at unstable_runWithPriority (https://source.zoom.us/1.9.9/lib/vendor/react.min.js:27:36)
at Vc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:360)
at Sc (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:158:144)
at Z (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:156:492)
at Zg (https://source.zoom.us/1.9.9/lib/vendor/react-dom.min.js:159:8)
at Object.notify (https://source.zoom.us/zoom-meeting-1.9.9.min.js:2:1264710)
Which Web Meeting SDK version?
1.9.9
To Reproduce(If applicable)
We are following the code examples provided by Zoom, but we are calling the init()/join() methods again with a different meeting number.
Device (please complete the following information):
- PC
- Windows 10
- Chrome
- 93.0.4577.82 (x64)