diff --git a/superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx b/superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx index d7b2e67c756..33d8d2d904e 100644 --- a/superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx +++ b/superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx @@ -120,7 +120,8 @@ const ExtraOptions = ({ if (!expandableModalIsOpen && activeKey !== undefined) { setActiveKey(undefined); } - }, [expandableModalIsOpen, activeKey]); + // See issue #34630 for why we omit `activeKey` from the dependency array + }, [expandableModalIsOpen]); return (