diff --git a/src/web/InputWaiter.mjs b/src/web/InputWaiter.mjs index 1f958685..8dc86eb2 100644 --- a/src/web/InputWaiter.mjs +++ b/src/web/InputWaiter.mjs @@ -847,6 +847,7 @@ class InputWaiter { newTabButtonIcon.innerText = "clear"; newTabButton.appendChild(newTabButtonIcon); + newTabButton.addEventListener("click", this.removeTabClick.bind(this)); newTab.appendChild(newTabContent); newTab.appendChild(newTabButton); diff --git a/src/web/Manager.mjs b/src/web/Manager.mjs index 533afb5a..390e64dd 100755 --- a/src/web/Manager.mjs +++ b/src/web/Manager.mjs @@ -162,7 +162,6 @@ class Manager { document.getElementById("btn-next-input-tab").addEventListener("click", this.input.changeTabRight.bind(this.input)); document.getElementById("btn-go-to-input-tab").addEventListener("click", this.input.goToTab.bind(this.input)); document.getElementById("btn-find-input-tab").addEventListener("click", this.input.findTab.bind(this.input)); - this.addDynamicListener("#input-tabs li .btn-close-tab i", "click", this.input.removeTabClick, this.input); this.addDynamicListener("#input-tabs li .input-tab-content", "click", this.input.changeTabClick, this.input); document.getElementById("input-show-pending").addEventListener("change", this.input.filterTabSearch.bind(this.input)); document.getElementById("input-show-loading").addEventListener("change", this.input.filterTabSearch.bind(this.input));