From a902997290a4aef06458953b58cc611fcff48050 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Sat, 18 Apr 2026 02:07:31 +0000 Subject: [PATCH] Changes Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com> --- src/components/forms/custom-form-builder.tsx | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/components/forms/custom-form-builder.tsx b/src/components/forms/custom-form-builder.tsx index d9c9db9..2f587e8 100644 --- a/src/components/forms/custom-form-builder.tsx +++ b/src/components/forms/custom-form-builder.tsx @@ -1069,6 +1069,23 @@ export function CustomFormBuilder() { + + { + setFormFields(next); + // prune values whose keys no longer exist; seed defaults for new keys + setFieldValues((prev) => { + const out: Record = {}; + for (const f of next) { + out[f.key] = prev[f.key] ?? f.default ?? ""; + } + return out; + }); + }} + /> ); }