v12.0.1
Fixes
Multi-instance
- Fixed several issues where multiple WebComponent instances on the same page could interfere with each other, including cross-instance React reconciliation crashes on dispose/re-render, UI.dispose() corrupting other instances or clearing more of the UI than intended, UI.setTheme() toggling the wrong instance's theme, and the Open file picker loading a document into the wrong instance.
- Fixed a crash that occurred when clicking an annotation in the Notes panel of one WebViewer instance while another instance was also mounted on the same page.