From 9b4c874e519f247afafe577aed9430069a2d3c21 Mon Sep 17 00:00:00 2001 From: alex <48489896+devnaumov@users.noreply.github.com> Date: Tue, 31 Mar 2026 14:00:57 +0200 Subject: [PATCH] dbeaver/pro#8805 do not move focus on programmatic tab select (#4248) Co-authored-by: mr-anton-t <42037741+mr-anton-t@users.noreply.github.com> --- webapp/packages/core-ui/src/Tabs/TabsState.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/webapp/packages/core-ui/src/Tabs/TabsState.tsx b/webapp/packages/core-ui/src/Tabs/TabsState.tsx index 685cf992f3..985217619d 100644 --- a/webapp/packages/core-ui/src/Tabs/TabsState.tsx +++ b/webapp/packages/core-ui/src/Tabs/TabsState.tsx @@ -125,7 +125,7 @@ export const TabsState = observer(function TabsState>({ const tabExists = isNotNullDefined(selectedId) && displayed.includes(selectedId); if (!tabExists) { - dynamic.store.select(displayed[0]); + dynamic.store.setSelectedId(displayed[0]); } } }, [displayed, autoSelect]); @@ -141,7 +141,7 @@ export const TabsState = observer(function TabsState>({ } dynamic.selectedId = data.tabId; if (dynamic.store.getState().selectedId !== data.tabId) { - dynamic.store.select(data.tabId); + dynamic.store.setSelectedId(data.tabId); } }, ],