From cb62ab064d460f2e29ef725ec62808a9aa518bab Mon Sep 17 00:00:00 2001 From: Abe Jellinek Date: Tue, 22 Oct 2024 14:47:22 -0400 Subject: [PATCH] Fix platformKeys initialization code running repeatedly DOMContentLoaded bubbles up from note-editor and reader frames. --- chrome/content/zotero/platformKeys.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/platformKeys.js b/chrome/content/zotero/platformKeys.js index d13fd10fc4..edc98636fa 100644 --- a/chrome/content/zotero/platformKeys.js +++ b/chrome/content/zotero/platformKeys.js @@ -1,4 +1,8 @@ -window.addEventListener('DOMContentLoaded', () => { +window.addEventListener('DOMContentLoaded', (event) => { + if (event.currentTarget !== event.target) { + return; + } + // Don't need to depend on Zotero object here let isWin = AppConstants.platform == 'win'; let isMac = AppConstants.platform == 'macosx';