mobile: fix stuck at loading in editor

This commit is contained in:
Ammar Ahmed
2025-02-11 12:16:51 +05:00
parent 0517c6ce41
commit ae9e80e12e

View File

@@ -1040,6 +1040,17 @@ export const useEditor = (
}, [isDefaultEditor, restoreEditorState]); }, [isDefaultEditor, restoreEditorState]);
const onLoad = useCallback(async () => { const onLoad = useCallback(async () => {
const isAppLoading = useSettingStore.getState().isAppLoading;
if (isAppLoading) {
const sub = useSettingStore.subscribe((state) => {
if (!state.isAppLoading) {
sub();
onLoad();
}
});
return;
}
setTimeout(() => { setTimeout(() => {
postMessage(NativeEvents.theme, theme); postMessage(NativeEvents.theme, theme);
}); });
@@ -1082,9 +1093,8 @@ export const useEditor = (
}); });
} }
} }
state.current.initialLoadCalled = true;
} }
state.current.initialLoadCalled = true;
overlay(false); overlay(false);
} }
}, [ }, [