diff --git a/packages/web/src/TabsPanel.js b/packages/web/src/TabsPanel.js index 9a5a1514b..abbc02e1b 100644 --- a/packages/web/src/TabsPanel.js +++ b/packages/web/src/TabsPanel.js @@ -176,7 +176,14 @@ export default function TabsPanel() { const closeTab = closeTabFunc((x, active) => x.tabid == active.tabid); const closeAll = () => { - setOpenedTabs([]); + const closedTime = new Date().getTime(); + setOpenedTabs((tabs) => + tabs.map((tab) => ({ + ...tab, + closedTime: tab.closedTime || closedTime, + selected: false, + })) + ); }; const closeWithSameDb = closeTabFunc( (x, active) =>