From 3e05b1964d8557abdf4ebf03301d976630d6be8c Mon Sep 17 00:00:00 2001 From: KoloMl Date: Tue, 12 Nov 2024 14:24:04 +0400 Subject: [PATCH] Skip watching logic if there is no editor on the page --- src/lib/components/TagDropdownWrapper.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/components/TagDropdownWrapper.js b/src/lib/components/TagDropdownWrapper.js index 34dea84..37c45ca 100644 --- a/src/lib/components/TagDropdownWrapper.js +++ b/src/lib/components/TagDropdownWrapper.js @@ -199,6 +199,11 @@ export function wrapTagDropdown(element) { } export function watchTagDropdownsInTagsEditor() { + // We only need to watch for new editor elements if there is a tag editor present on the page + if (!document.querySelector('#image_tags_and_source')) { + return; + } + document.body.addEventListener('mouseover', event => { /** @type {HTMLElement} */ const targetElement = event.target;