diff --git a/src/excalidraw-app/index.tsx b/src/excalidraw-app/index.tsx
index ba98da49dc..9a460506ac 100644
--- a/src/excalidraw-app/index.tsx
+++ b/src/excalidraw-app/index.tsx
@@ -181,14 +181,18 @@ function ExcalidrawWrapper() {
}
initializeScene({ collabAPI }).then((scene) => {
- setViewModeEnabled(!!scene?.appState?.viewModeEnabled);
+ if (scene?.appState?.viewModeEnabled) {
+ setViewModeEnabled(true);
+ }
initialStatePromiseRef.current.promise.resolve(scene);
});
const onHashChange = (_: HashChangeEvent) => {
initializeScene({ collabAPI }).then((scene) => {
if (scene) {
- setViewModeEnabled(!!scene.appState?.viewModeEnabled);
+ if (scene?.appState?.viewModeEnabled) {
+ setViewModeEnabled(true);
+ }
excalidrawAPI.updateScene(scene);
}
});
@@ -282,7 +286,6 @@ function ExcalidrawWrapper() {
},
[langCode],
);
-
return (
<>
{excalidrawAPI && }
{errorMessage && (