From d4b3ed7fd8c00beba392c8e18e5397a9de04df5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adomas=20Ven=C4=8Dkauskas?= Date: Mon, 30 Aug 2021 14:23:28 +0300 Subject: [PATCH] HTML Tree: Fix opening multiple items with [Enter] --- chrome/content/zotero/zoteroPane.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index 7310b18e18..639d7f0c8e 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -3020,9 +3020,14 @@ var ZoteroPane = new function() this.onItemTreeActivate = function(event, items) { var viewOnDoubleClick = Zotero.Prefs.get('viewOnDoubleClick'); - if (items.length == 1 && (!event.button || viewOnDoubleClick)) { + // Mouse event + if (event.button && items.length == 1 && viewOnDoubleClick) { ZoteroPane.viewItems([items[0]], event); } + // Keyboard event + else if (items.length < 20) { + ZoteroPane_Local.viewItems(items, event); + } }; this.openPreferences = function (paneID, action) {