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(() => {