From e3926c657a9307d68b34fc554bb5a61794098f8d Mon Sep 17 00:00:00 2001 From: abaevbog Date: Tue, 7 Oct 2025 09:48:22 -0700 Subject: [PATCH] fix "Next" button not appearing in merge dialog (#5563) On windows and linux. Fixes: #5561 --- chrome/content/zotero/merge.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/chrome/content/zotero/merge.js b/chrome/content/zotero/merge.js index eea0f3dfe0..356caf63c9 100644 --- a/chrome/content/zotero/merge.js +++ b/chrome/content/zotero/merge.js @@ -302,7 +302,7 @@ var Zotero_Merge_Window = new function () { _wizard.getButton("finish").setAttribute("hidden", "true"); } else { - let deck = document.querySelector(".wizard-next-deck"); + let deck = _wizard.shadowRoot.querySelector(".wizard-next-deck"); deck.selectedIndex = 1; } @@ -317,10 +317,9 @@ var Zotero_Merge_Window = new function () { _wizard.getButton("next").setAttribute("hidden", "true"); finishButton.setAttribute("hidden", "false"); } - // Windows uses a deck to switch between the Next and Finish buttons - // TODO: check Linux + // Windows and Linux use a deck to switch between the Next and Finish buttons else { - let deck = document.querySelector(".wizard-next-deck"); + let deck = _wizard.shadowRoot.querySelector(".wizard-next-deck"); deck.selectedIndex = 0; }