From da82e8aa28e59e4b8faa84a8e2e1f64cae4890ba Mon Sep 17 00:00:00 2001 From: windingwind <33902321+windingwind@users.noreply.github.com> Date: Tue, 20 Jan 2026 22:10:04 +0100 Subject: [PATCH] Fix v-table shift-dblclick not trigger activateNode (#5711) --- chrome/content/zotero/components/virtualized-table.jsx | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/chrome/content/zotero/components/virtualized-table.jsx b/chrome/content/zotero/components/virtualized-table.jsx index f2549b560a..b316f47b0b 100644 --- a/chrome/content/zotero/components/virtualized-table.jsx +++ b/chrome/content/zotero/components/virtualized-table.jsx @@ -758,6 +758,12 @@ class VirtualizedTable extends React.Component { this._isMouseDrag = false; return; } + + // Double-click with shift does not trigger dblclick event, so we handle it here + if (shiftSelect && e.detail === 2) { + this._activateNode(e, [index]); + } + this._onSelection(index, shiftSelect, augment); this.focus(); }