diff --git a/apps/core/src/components/affine/create-workspace-modal/index.tsx b/apps/core/src/components/affine/create-workspace-modal/index.tsx index 5c930d3dbd..d40da0922f 100644 --- a/apps/core/src/components/affine/create-workspace-modal/index.tsx +++ b/apps/core/src/components/affine/create-workspace-modal/index.tsx @@ -70,7 +70,7 @@ const NameWorkspaceContent = ({ { if (ref) { - setTimeout(() => ref.focus(), 0); + window.setTimeout(() => ref.focus(), 0); } }} data-testid="create-workspace-input" diff --git a/apps/core/src/components/affine/new-workspace-setting-detail/delete-leave-workspace/delete/index.tsx b/apps/core/src/components/affine/new-workspace-setting-detail/delete-leave-workspace/delete/index.tsx index e7fac4174a..e9dbc3a70d 100644 --- a/apps/core/src/components/affine/new-workspace-setting-detail/delete-leave-workspace/delete/index.tsx +++ b/apps/core/src/components/affine/new-workspace-setting-detail/delete-leave-workspace/delete/index.tsx @@ -82,7 +82,7 @@ export const WorkspaceDeleteModal = ({ { if (ref) { - setTimeout(() => ref.focus(), 0); + window.setTimeout(() => ref.focus(), 0); } }} onChange={setDeleteStr} diff --git a/apps/core/src/components/page-detail-editor.tsx b/apps/core/src/components/page-detail-editor.tsx index 95e2ed666c..224957e749 100644 --- a/apps/core/src/components/page-detail-editor.tsx +++ b/apps/core/src/components/page-detail-editor.tsx @@ -106,7 +106,7 @@ const EditorWrapper = memo(function EditorWrapper({ const rootStore = getCurrentStore(); const editorItems = rootStore.get(pluginEditorAtom); let disposes: (() => void)[] = []; - const renderTimeout = setTimeout(() => { + const renderTimeout = window.setTimeout(() => { disposes = Object.entries(editorItems).map(([id, editorItem]) => { const div = document.createElement('div'); div.setAttribute('plugin-id', id); @@ -123,7 +123,7 @@ const EditorWrapper = memo(function EditorWrapper({ return () => { dispose(); clearTimeout(renderTimeout); - setTimeout(() => { + window.setTimeout(() => { disposes.forEach(dispose => dispose()); }); }; @@ -165,7 +165,7 @@ const PluginContentAdapter = memo( }; const dispose = addCleanup(pluginName, cl); abortController.signal.addEventListener('abort', () => { - setTimeout(() => { + window.setTimeout(() => { dispose(); cl(); }); diff --git a/apps/prototype/src/provider-status.tsx b/apps/prototype/src/provider-status.tsx index 28da58ee17..472e065303 100644 --- a/apps/prototype/src/provider-status.tsx +++ b/apps/prototype/src/provider-status.tsx @@ -25,11 +25,11 @@ const App = () => {