diff --git a/packages/frontend/core/src/mobile/pages/workspace/all.tsx b/packages/frontend/core/src/mobile/pages/workspace/all.tsx index 9cf6b20aa..a4bda72ff 100644 --- a/packages/frontend/core/src/mobile/pages/workspace/all.tsx +++ b/packages/frontend/core/src/mobile/pages/workspace/all.tsx @@ -15,8 +15,13 @@ import { AllDocsHeader } from '../../views'; const AllDocs = () => { const [explorerContextValue] = useState(() => createDocExplorerContext({ - quickFavorite: true, - displayProperties: ['createdAt', 'updatedAt', 'tags'], + quickFavorite: false, + showDocIcon: false, + displayProperties: [ + 'system:createdAt', + 'system:updatedAt', + 'system:tags', + ], view: 'masonry', showDragHandle: false, groupBy: undefined, diff --git a/packages/frontend/core/src/modules/workbench/view/workbench-link.tsx b/packages/frontend/core/src/modules/workbench/view/workbench-link.tsx index f1a42ab8c..88b7a0a99 100644 --- a/packages/frontend/core/src/modules/workbench/view/workbench-link.tsx +++ b/packages/frontend/core/src/modules/workbench/view/workbench-link.tsx @@ -61,6 +61,11 @@ export const WorkbenchLink = forwardRef( const link = basename + stringTo; const handleClick = useAsyncCallback( async (event: React.MouseEvent) => { + // a trick to prevent click from modal overlay propagation + if (!event.currentTarget.contains(event.target as Node)) { + return; + } + onClick?.(event); if (event.defaultPrevented) { return;