message: close right side tabs #1219

This commit is contained in:
Stela Augustinova
2025-10-21 12:43:44 +02:00
parent f075515607
commit 3804a87cef

View File

@@ -171,6 +171,10 @@
(x, active) => x.tabid != active.tabid && (x.multiTabIndex || 0) == multiTabIndex,
tabs => tabs.map(x => (x.selected ? { ...x, tabPreviewMode: false } : x))
);
const closeRightTabs = multiTabIndex =>
closeTabFunc(
(x, active) => x.tabid != active.tabid && (x.multiTabIndex || 0) == multiTabIndex && x.tabOrder > active.tabOrder
);
const reopenClosedTab = () => {
const lastClosedTabId = getOpenedTabs()
.filter(x => x.closedTime)
@@ -445,6 +449,10 @@
text: 'Close others',
onClick: () => closeOthersInMultiTab(multiTabIndex)(tabid),
},
{
text: 'Close to the right',
onClick: () => closeRightTabs(multiTabIndex)(tabid),
},
{
text: 'Duplicate',
onClick: () => duplicateTab(tab),