diff --git a/web/src/app/settings/tabs/general-tab.tsx b/web/src/app/settings/tabs/general-tab.tsx index e900bfc..ece0191 100644 --- a/web/src/app/settings/tabs/general-tab.tsx +++ b/web/src/app/settings/tabs/general-tab.tsx @@ -44,8 +44,9 @@ export const GeneralTab: Tab = ({ const generalSettings = useMemo(() => settings.general, [settings]); const form = useForm>({ resolver: zodResolver(generalFormSchema, undefined, undefined), - values: generalSettings, + defaultValues: generalSettings, mode: "all", + reValidateMode: "onBlur", }); const currentSettings = form.watch(); @@ -103,7 +104,7 @@ export const GeneralTab: Tab = ({ field.onChange(parseInt(event.target.value || "0")) @@ -128,7 +129,7 @@ export const GeneralTab: Tab = ({ field.onChange(parseInt(event.target.value || "0"))