From f650f9508161c7c4680cd558df9e628c2d3b589c Mon Sep 17 00:00:00 2001 From: Martynas Bagdonas Date: Wed, 6 Jul 2022 11:30:18 +0300 Subject: [PATCH] Fix disabled "Add to Note" when a child note is open Fixes #2687 --- chrome/content/zotero/contextPane.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/chrome/content/zotero/contextPane.js b/chrome/content/zotero/contextPane.js index bd79277df0..7a3c87127a 100644 --- a/chrome/content/zotero/contextPane.js +++ b/chrome/content/zotero/contextPane.js @@ -279,9 +279,14 @@ var ZoteroContextPane = new function () { if (splitter.getAttribute('state') != 'collapsed') { if (_panesDeck.selectedIndex == 1) { - var node = _notesPaneDeck.selectedPanel; - if (node.selectedIndex == 1) { - return node.querySelector('zoteronoteeditor'); + var libraryContext = _notesPaneDeck.selectedPanel; + // Global note + if (libraryContext.selectedIndex == 1) { + return libraryContext.querySelector('zoteronoteeditor'); + } + // Tab specific child note + else if (libraryContext.selectedIndex == 2) { + return libraryContext.querySelector('.zotero-context-pane-tab-notes-deck').selectedPanel.querySelector('zoteronoteeditor'); } } }