From 1a54d6bab0df6fe42e4ccf6292e59cbd26277a6a Mon Sep 17 00:00:00 2001 From: Jan Prochazka Date: Mon, 19 Oct 2020 17:11:27 +0200 Subject: [PATCH] close all fix --- packages/web/src/TabsPanel.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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) =>