diff --git a/src/components/App.tsx b/src/components/App.tsx index c8381ba882..af8bd0d96b 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -772,6 +772,7 @@ class App extends React.Component { ? { ...scene.appState.activeTool, type: "selection" } : scene.appState.activeTool, isLoading: false, + toastMessage: this.state.toastMessage || null, }; if (initialData?.scrollToContent) { scene.appState = { @@ -910,6 +911,7 @@ class App extends React.Component { } else { this.updateDOMRect(this.initializeScene); } + this.checkIfBrowserZoomed(); } public componentWillUnmount() { @@ -922,8 +924,7 @@ class App extends React.Component { clearTimeout(touchTimeout); touchTimeout = 0; } - - private onResize = withBatchedUpdates(() => { + private checkIfBrowserZoomed = () => { if (!this.device.isMobile) { const scrollBarWidth = 10; const widthRatio = @@ -935,6 +936,9 @@ class App extends React.Component { this.clearToast(); } } + }; + private onResize = withBatchedUpdates(() => { + this.checkIfBrowserZoomed(); this.scene .getElementsIncludingDeleted() .forEach((element) => invalidateShapeForElement(element));