From a47d7e4d9cbd3f6b40ff0cdf576cf51cd8c68f02 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Thu, 17 Sep 2020 21:37:34 -0400 Subject: [PATCH] Fix possible selection bug after closing tab --- chrome/content/zotero/components/tabBar.jsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chrome/content/zotero/components/tabBar.jsx b/chrome/content/zotero/components/tabBar.jsx index e88ecabc76..6591556ae6 100644 --- a/chrome/content/zotero/components/tabBar.jsx +++ b/chrome/content/zotero/components/tabBar.jsx @@ -63,7 +63,7 @@ const TabBar = forwardRef(function (props, ref) { var newTabs = [...tabs]; newTabs.splice(index, 1); setTabs(newTabs); - setSelectedIndex(selectedIndex - 1); + setSelectedIndex(Math.min(selectedIndex, newTabs.length - 1)); if (props.onTabClosed) { props.onTabClosed(index); }