diff --git a/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx b/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx index 1ffe661558..9ff4622c92 100644 --- a/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx +++ b/packages/frontend/core/src/blocksuite/block-suite-editor/lit-adaper.tsx @@ -87,7 +87,7 @@ const usePatchSpecs = (mode: DocMode, shared?: boolean) => { // comment may not be supported by the server const enableComment = - serverConfig.features.includes(ServerFeature.Comment) && !shared; + isCloud && serverConfig.features.includes(ServerFeature.Comment) && !shared; const patchedSpecs = useMemo(() => { const manager = getViewManager() diff --git a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx index c7b8bdba9a..532da13295 100644 --- a/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx +++ b/packages/frontend/core/src/desktop/pages/workspace/detail-page/detail-page.tsx @@ -119,7 +119,9 @@ const DetailPageImpl = memo(function DetailPageImpl() { const serverConfig = useLiveData(serverService.server.config$); // comment may not be supported by the server - const enableComment = serverConfig.features.includes(ServerFeature.Comment); + const enableComment = + workspace.flavour !== 'local' && + serverConfig.features.includes(ServerFeature.Comment); useEffect(() => { if (isActiveView) {