diff --git a/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx b/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx index 93d2f182dd..92e5617f73 100644 --- a/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx +++ b/bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx @@ -252,6 +252,8 @@ export default function Whiteboard(props) { canvas.dispatchEvent(newEvent); } } + + window.dispatchEvent(new Event('resize')); } React.useEffect(() => { @@ -461,14 +463,6 @@ export default function Whiteboard(props) { } }, [tldrawAPI?.getPageState()?.camera, presentationWidth, presentationHeight]); - React.useEffect(() => { - if (isPresenter && slidePosition && tldrawAPI) { - const camera = tldrawAPI?.getPageState()?.camera; - const newZoom = calculateZoom(slidePosition?.viewBoxWidth, slidePosition?.viewBoxHeight); - tldrawAPI?.setCamera([camera?.point[0], camera?.point[1]], newZoom); - } - }, [slidePosition?.viewBoxWidth, slidePosition?.viewBoxHeight]); - // change tldraw camera when slidePosition changes React.useEffect(() => { if (tldrawAPI && !isPresenter && curPageId && slidePosition) {