Merge pull request #4001 from dymani/reopen-in-place

Reopen recently closed tab/split in place
This commit is contained in:
zadam
2023-07-24 22:52:14 +02:00
committed by GitHub
4 changed files with 54 additions and 5 deletions

View File

@@ -620,6 +620,15 @@ export default class TabRowWidget extends BasicWidget {
this.updateTabById(newMainNtxId);
}
contextsReopenedEvent({mainNtxId, tabPosition}) {
if (mainNtxId === undefined || tabPosition === undefined) {
// no tab reopened
return;
}
const tabEl = this.getTabById(mainNtxId)[0];
tabEl.parentNode.insertBefore(tabEl, this.tabEls[tabPosition]);
}
updateTabById(ntxId) {
const $tab = this.getTabById(ntxId);