|
|
@@ -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>
|