fix(core): fix no page root error (#9190)

This commit is contained in:
EYHN
2024-12-18 12:39:48 +09:00
committed by GitHub
parent 2ceb6e924c
commit c31e9fdff4

View File

@@ -129,15 +129,17 @@ export const BlockSuiteEditor = (props: EditorProps) => {
setIsLoading(false);
return;
}
const disposable = props.page.slots.rootAdded.once(() => {
setIsLoading(false);
});
window.setTimeout(() => {
const timer = setTimeout(() => {
disposable.dispose();
setError(new NoPageRootError(props.page));
}, 20 * 1000);
const disposable = props.page.slots.rootAdded.once(() => {
setIsLoading(false);
clearTimeout(timer);
});
return () => {
disposable.dispose();
clearTimeout(timer);
};
}, [props.page]);