From fc6e3ee0f11bf3b1d27377c20d93582ee40fb75b Mon Sep 17 00:00:00 2001 From: nourinmohd Date: Wed, 25 Mar 2026 09:23:41 +0100 Subject: [PATCH] MAINT: Prevent autoselect for project --- .../src/components/project/overview/ProjectSelector.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/project/overview/ProjectSelector.tsx b/frontend/src/components/project/overview/ProjectSelector.tsx index 698ee237..785dd163 100644 --- a/frontend/src/components/project/overview/ProjectSelector.tsx +++ b/frontend/src/components/project/overview/ProjectSelector.tsx @@ -77,6 +77,7 @@ function ProjectSelectorForm({ sethelperTextRecentProjects(""); setHelperTextProjectPath(""); setValueSource(""); + setSubmitDisabled(true); formReset(); closeDialog(); }; @@ -220,7 +221,6 @@ function ProjectSelectorForm({ }, onChange: () => { setValueSource("recentProjectPath"); - void form.handleSubmit(); }, }} > @@ -228,6 +228,7 @@ function ProjectSelectorForm({ )} @@ -295,9 +296,11 @@ function ProjectSelectorForm({ function RecentProjectSelect({ recentProjects, helperText, + setSubmitDisabled, }: { recentProjects: string[]; helperText: string; + setSubmitDisabled: (disabled: boolean) => void; }) { const field = useFieldContext(); const disabledSelect = recentProjects.length === 0; @@ -318,6 +321,7 @@ function RecentProjectSelect({ value={disabledSelect ? [] : [field.state.value]} onChange={(e: ChangeEvent) => { field.handleChange(e.target.value); + setSubmitDisabled(e.target.value.length === 0); }} onBlur={() => { field.handleBlur();