From 0351fbcb864acc297dfc693a9aa24f6e6e7e9bc8 Mon Sep 17 00:00:00 2001 From: Aadi <123532141+golok727@users.noreply.github.com> Date: Thu, 12 Jun 2025 12:43:54 +0530 Subject: [PATCH] fix(editor): remove duplicate event listeners (#12735) ## Summary by CodeRabbit - **Bug Fixes** - Improved keyboard interaction reliability in text and rich text cells by eliminating duplicate event listeners. --- .../blocks/database/src/properties/rich-text/cell-renderer.ts | 1 - blocksuite/affine/blocks/database/src/properties/title/text.ts | 1 - 2 files changed, 2 deletions(-) diff --git a/blocksuite/affine/blocks/database/src/properties/rich-text/cell-renderer.ts b/blocksuite/affine/blocks/database/src/properties/rich-text/cell-renderer.ts index 9ee787e47a..b29abbb109 100644 --- a/blocksuite/affine/blocks/database/src/properties/rich-text/cell-renderer.ts +++ b/blocksuite/affine/blocks/database/src/properties/rich-text/cell-renderer.ts @@ -331,7 +331,6 @@ export class RichTextCell extends BaseCellRenderer { this.inlineEditor$.value?.selectAll(); } }; - this.addEventListener('keydown', selectAll); this.disposables.addFromEvent(this, 'keydown', selectAll); this.disposables.add( effect(() => { diff --git a/blocksuite/affine/blocks/database/src/properties/title/text.ts b/blocksuite/affine/blocks/database/src/properties/title/text.ts index 67978672f2..cd77b784a8 100644 --- a/blocksuite/affine/blocks/database/src/properties/title/text.ts +++ b/blocksuite/affine/blocks/database/src/properties/title/text.ts @@ -209,7 +209,6 @@ export class HeaderAreaTextCell extends BaseCellRenderer { } }; - this.addEventListener('keydown', selectAll); this.disposables.addFromEvent(this, 'keydown', selectAll); }