diff --git a/blocksuite/affine/inlines/comment/src/inline-comment-manager.ts b/blocksuite/affine/inlines/comment/src/inline-comment-manager.ts index 6568b42fa8..48ae4b1ffd 100644 --- a/blocksuite/affine/inlines/comment/src/inline-comment-manager.ts +++ b/blocksuite/affine/inlines/comment/src/inline-comment-manager.ts @@ -74,12 +74,6 @@ export class InlineCommentManager extends LifeCycleWatcher { ...new Set([...inlineComments, ...blockComments]), ]; - // resolve comments that are in provider but not in editor - // which means the commented content may be deleted - difference(commentsInProvider, commentsInEditor).forEach(comment => { - provider.resolveComment(comment); - }); - // remove comments that are in editor but not in provider // which means the comment may be removed or resolved in provider side difference(commentsInEditor, commentsInProvider).forEach(comment => { diff --git a/packages/frontend/core/src/components/comment/sidebar/index.tsx b/packages/frontend/core/src/components/comment/sidebar/index.tsx index 5d4f79d622..b14ed84e6b 100644 --- a/packages/frontend/core/src/components/comment/sidebar/index.tsx +++ b/packages/frontend/core/src/components/comment/sidebar/index.tsx @@ -362,7 +362,7 @@ const CommentItem = ({ data-menu-open={menuOpen} data-editing={isEditing} > - {!comment.resolved && canResolveComment && ( + {canResolveComment && (