fix: flaky tests (#3507)
This commit is contained in:
@@ -8,7 +8,13 @@ import {
|
|||||||
} from '@toeverything/plugin-infra/atom';
|
} from '@toeverything/plugin-infra/atom';
|
||||||
import { useAtom, useAtomValue, useSetAtom } from 'jotai';
|
import { useAtom, useAtomValue, useSetAtom } from 'jotai';
|
||||||
import type { FC, ReactElement } from 'react';
|
import type { FC, ReactElement } from 'react';
|
||||||
import { lazy, Suspense, useCallback, useTransition } from 'react';
|
import {
|
||||||
|
lazy,
|
||||||
|
startTransition,
|
||||||
|
Suspense,
|
||||||
|
useCallback,
|
||||||
|
useTransition,
|
||||||
|
} from 'react';
|
||||||
|
|
||||||
import type { SettingAtom } from '../atoms';
|
import type { SettingAtom } from '../atoms';
|
||||||
import {
|
import {
|
||||||
@@ -195,11 +201,13 @@ export const AllWorkspaceModals = (): ReactElement => {
|
|||||||
setOpenCreateWorkspaceModal(false);
|
setOpenCreateWorkspaceModal(false);
|
||||||
}, [setOpenCreateWorkspaceModal])}
|
}, [setOpenCreateWorkspaceModal])}
|
||||||
onCreate={useCallback(
|
onCreate={useCallback(
|
||||||
async id => {
|
id => {
|
||||||
setOpenCreateWorkspaceModal(false);
|
startTransition(() => {
|
||||||
setOpenWorkspacesModal(false);
|
setOpenCreateWorkspaceModal(false);
|
||||||
setCurrentWorkspaceId(id);
|
setOpenWorkspacesModal(false);
|
||||||
return jumpToSubPath(id, WorkspaceSubPath.ALL);
|
setCurrentWorkspaceId(id);
|
||||||
|
jumpToSubPath(id, WorkspaceSubPath.ALL);
|
||||||
|
});
|
||||||
},
|
},
|
||||||
[
|
[
|
||||||
jumpToSubPath,
|
jumpToSubPath,
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import { localProviderLogger as logger } from './logger';
|
|||||||
|
|
||||||
const Y = BlockSuiteWorkspace.Y;
|
const Y = BlockSuiteWorkspace.Y;
|
||||||
|
|
||||||
const sqliteOrigin = Symbol('sqlite-provider-origin');
|
const sqliteOrigin = 'sqlite-provider-origin';
|
||||||
|
|
||||||
const createDatasource = (workspaceId: string): DatasourceDocAdapter => {
|
const createDatasource = (workspaceId: string): DatasourceDocAdapter => {
|
||||||
if (!window.apis?.db) {
|
if (!window.apis?.db) {
|
||||||
|
|||||||
Reference in New Issue
Block a user