From 9f6ea83ac12e879d260b24275852df6ec99f8b69 Mon Sep 17 00:00:00 2001 From: Vitaly Barakov Date: Thu, 6 Nov 2025 22:26:19 +0800 Subject: [PATCH] fix(editor): linked doc popover close when layout is switched (#13867) Fixing the disappearing linked doc menu called by @ when switching language using Alt+Shift. --- .../affine/widgets/linked-doc/src/linked-doc-popover.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/blocksuite/affine/widgets/linked-doc/src/linked-doc-popover.ts b/blocksuite/affine/widgets/linked-doc/src/linked-doc-popover.ts index f62f1faba..6900bcc13 100644 --- a/blocksuite/affine/widgets/linked-doc/src/linked-doc-popover.ts +++ b/blocksuite/affine/widgets/linked-doc/src/linked-doc-popover.ts @@ -181,6 +181,10 @@ export class LinkedDocPopover extends SignalWatcher( target: eventSource, signal: keydownObserverAbortController.signal, interceptor: (event, next) => { + if (event.key === 'GroupNext' || event.key === 'GroupPrevious') { + event.stopPropagation(); + return; + } if (event.key === 'ArrowRight' || event.key === 'ArrowLeft') { event.preventDefault(); event.stopPropagation();