From c54ccda8818bc28714bbe17d964227bb3c2927d9 Mon Sep 17 00:00:00 2001 From: EYHN Date: Thu, 7 Aug 2025 12:55:37 +0800 Subject: [PATCH] fix(editor): allow right click on reference (#13259) ## Summary by CodeRabbit * **Bug Fixes** * Improved click event handling on reference elements to prevent unintended behavior from right-clicks. --- .../inlines/reference/src/reference-node/reference-node.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/blocksuite/affine/inlines/reference/src/reference-node/reference-node.ts b/blocksuite/affine/inlines/reference/src/reference-node/reference-node.ts index fd7c0eff3..b4fe03254 100644 --- a/blocksuite/affine/inlines/reference/src/reference-node/reference-node.ts +++ b/blocksuite/affine/inlines/reference/src/reference-node/reference-node.ts @@ -150,6 +150,9 @@ export class AffineReference extends WithDisposable(ShadowlessElement) { readonly open = (event?: Partial) => { if (!this.config.interactable) return; + if (event?.event?.button === 2) { + return; + } this.std.getOptional(RefNodeSlotsProvider)?.docLinkClicked.next({ ...this.referenceInfo,