fix(mobile): fix closing tab not always working on iOS

This commit is contained in:
Elian Doran 2025-02-08 20:31:10 +02:00
parent 25cf16c101
commit 4c44ce0ebe
No known key found for this signature in database

View File

@ -28,7 +28,7 @@ const TAB_TPL = `
<div class="note-tab-drag-handle"></div> <div class="note-tab-drag-handle"></div>
<div class="note-tab-icon"></div> <div class="note-tab-icon"></div>
<div class="note-tab-title"></div> <div class="note-tab-title"></div>
<div class="note-tab-close bx bx-x" title="${t("tab_row.close_tab")}" data-trigger-command="closeActiveTab"></div> <div class="note-tab-close bx bx-x" title="${t("tab_row.close_tab")}"></div>
</div> </div>
</div>`; </div>`;
@ -430,6 +430,11 @@ export default class TabRowWidget extends BasicWidget {
return true; // event has been handled return true; // event has been handled
} }
}); });
$tab.find(".note-tab-close").on("click", (e) => {
this.triggerCommand("closeActiveTab", { $el: $(e.target) });
return true;
});
} }
get activeTabEl() { get activeTabEl() {