From fe6c8771dfdac9b256ce48389a74c0281c27de10 Mon Sep 17 00:00:00 2001 From: Asher Date: Wed, 29 Apr 2026 13:00:58 -0800 Subject: [PATCH] fix: render non-typed parameter changes immediately (#24755) This was already done for the workspace creation page, but not the edit page, as it does not share the base form, so all I did was copy that fix into the edit page. --- .../WorkspaceParametersPageViewExperimental.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/site/src/pages/WorkspaceSettingsPage/WorkspaceParametersPage/WorkspaceParametersPageViewExperimental.tsx b/site/src/pages/WorkspaceSettingsPage/WorkspaceParametersPage/WorkspaceParametersPageViewExperimental.tsx index 7f2e7d706b..b35c4218cb 100644 --- a/site/src/pages/WorkspaceSettingsPage/WorkspaceParametersPage/WorkspaceParametersPageViewExperimental.tsx +++ b/site/src/pages/WorkspaceSettingsPage/WorkspaceParametersPage/WorkspaceParametersPageViewExperimental.tsx @@ -88,7 +88,14 @@ export const WorkspaceParametersPageViewExperimental: FC< formInputs[parameter.name] = value; sendMessage(formInputs); }, - 500, + (parameter: PreviewParameter, _value: string) => { + // Return a debounce for string fields (those that involve typing) and + // zero debounce for all others (so the UI can react immediately). + return parameter.form_type === "input" || + parameter.form_type === "textarea" + ? 500 + : 0; + }, ); const handleChange = async (