From 17f758d0cfd525a937d84f69871eb414bbe9b204 Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 17 Oct 2023 14:33:08 -0400 Subject: [PATCH] Use Zotero.isMac in customElements CE patch AppConstants is occasionally undefined - not sure why. --- chrome/content/zotero/customElements.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/chrome/content/zotero/customElements.js b/chrome/content/zotero/customElements.js index 07771277ac..42fd5161b3 100644 --- a/chrome/content/zotero/customElements.js +++ b/chrome/content/zotero/customElements.js @@ -65,8 +65,7 @@ Services.scriptloader.loadSubScript('chrome://zotero/content/elements/collapsibl }); } - let isMac = AppConstants.platform == 'macosx'; - if (isMac) { + if (Zotero.isMac) { // Monkey-patch the toolbarbutton CE so it shows a native menu popup let MozToolbarbuttonPrototype = customElements.get('toolbarbutton').prototype; if (MozToolbarbuttonPrototype) {