diff --git a/webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx b/webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx index ebc6089838..566fa1f50b 100644 --- a/webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx +++ b/webapp/packages/plugin-sql-editor/src/SqlEditor/SqlEditor.tsx @@ -75,15 +75,16 @@ export const SqlEditor = observer(function SqlEditor({ state, c } const displayedEditors = getComputed(() => sqlEditorModeService.tabsContainer.getDisplayed({ state, data }).length); + const isEditorEmpty = displayedEditors === 0; useEffect(() => { - if (displayedEditors === 0) { + if (isEditorEmpty) { split.fixate('maximize', true); } else if (split.state.disable) { split.fixate('resize', false); split.state.setSize(-1); } - }); + }, [isEditorEmpty]); return styled( styles,