diff --git a/packages/frontend/core/src/components/affine/page-properties/table.tsx b/packages/frontend/core/src/components/affine/page-properties/table.tsx index 3585d9a7b8..c29cc388af 100644 --- a/packages/frontend/core/src/components/affine/page-properties/table.tsx +++ b/packages/frontend/core/src/components/affine/page-properties/table.tsx @@ -1049,7 +1049,7 @@ export const PagePropertiesTable = ({ page }: { page: Doc }) => { // if the given page is not in the current workspace, then we don't render anything // eg. when it is in history modal - if (!manager.page) { + if (!manager.page || manager.readonly) { return null; } diff --git a/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx b/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx index ee0ee6dd64..ba718a95cf 100644 --- a/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx +++ b/packages/frontend/core/src/components/blocksuite/block-suite-editor/lit-adaper.tsx @@ -128,7 +128,7 @@ export const BlocksuiteDocEditor = forwardRef< }} > ) : null} - {docPage ? ( + {docPage && !page.readonly ? ( ) : null}