Explorar o código

hotfix(frontend): Clear base URL when advanced options is unselected (#4016)

sp.wack hai 1 ano
pai
achega
83b7fcc3ed
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  1. 7 1
      frontend/src/components/modals/settings/SettingsForm.tsx

+ 7 - 1
frontend/src/components/modals/settings/SettingsForm.tsx

@@ -52,13 +52,19 @@ function SettingsForm({
   const [enableAdvanced, setEnableAdvanced] =
     React.useState(advancedAlreadyInUse);
 
+  const handleAdvancedChange = (value: boolean) => {
+    setEnableAdvanced(value);
+    // Reset the base URL if the user disables advanced options
+    if (!value) onBaseURLChange("");
+  };
+
   return (
     <>
       <Switch
         data-testid="advanced-options-toggle"
         aria-checked={enableAdvanced}
         isSelected={enableAdvanced}
-        onValueChange={(value) => setEnableAdvanced(value)}
+        onValueChange={handleAdvancedChange}
       >
         Advanced Options
       </Switch>