From a91c65d9c6074b46a65fe264a6b7c1f5e2e33b40 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Thu, 25 Sep 2025 06:51:53 +0000 Subject: [PATCH] fix: remove condition for ERD tab switching to prioritize ERD over artifact tabs - Remove activeTab === undefined condition from onChangeSelectedVersion callback - ERD generation completion now always switches to ERD tab regardless of current tab - Fixes race condition where artifact tab switching would override ERD tab switching - Resolves issue #5709 where ERD tab does not automatically switch after generation Co-Authored-By: tsuyoshi.hoshino@route06.co.jp --- .../components/SessionDetailPage/SessionDetailPageClient.tsx | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/frontend/apps/app/components/SessionDetailPage/SessionDetailPageClient.tsx b/frontend/apps/app/components/SessionDetailPage/SessionDetailPageClient.tsx index 41d4df82fc..0d354adcf9 100644 --- a/frontend/apps/app/components/SessionDetailPage/SessionDetailPageClient.tsx +++ b/frontend/apps/app/components/SessionDetailPage/SessionDetailPageClient.tsx @@ -56,9 +56,7 @@ export const SessionDetailPageClient: FC = ({ initialPrevSchema, onChangeSelectedVersion: (version: Version) => { setSelectedVersion(version) - if (activeTab === undefined) { - setActiveTab(OUTPUT_TABS.ERD) - } + setActiveTab(OUTPUT_TABS.ERD) }, })