From 2e59c87afd36c06b7da45e2714d37aeef7bdee8e Mon Sep 17 00:00:00 2001 From: Konstantin Vasilev Date: Mon, 8 Aug 2022 10:31:48 +0300 Subject: [PATCH] fix(plugin-tools-panel): CB-2286 Save active tool tab after page refresh --- .../packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx b/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx index f6624af7b5..226f15673b 100644 --- a/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx +++ b/webapp/packages/plugin-tools-panel/src/ToolsPanel/ToolsPanel.tsx @@ -63,10 +63,10 @@ interface IToolsState { } export const ToolsPanel = observer(function ToolsPanel({ container }) { - const prevTabs = useRef([]); const state = useUserData('tools', () => ({ selectedTabId: null })); const tabStyle = [BASE_TAB_STYLES, tabsStyles, UNDERLINE_TAB_STYLES]; const tabs = container.getIdList(); + const prevTabs = useRef(tabs); const equal = isArraysEqual(prevTabs.current, tabs); untracked(action(() => {