From 1db84354bfae47f901295b3be228ec25f237455d Mon Sep 17 00:00:00 2001 From: Aari Date: Wed, 22 Jul 2026 20:04:27 +0800 Subject: [PATCH] fix(frontend): default reasoning-effort label to Medium when unset (#4373) The reasoning-effort selector trigger only appended a value for the four explicit efforts; when reasoning_effort was unset it rendered "Reasoning Effort:" with an empty value. The dropdown already treats an unset effort as medium (highlighted and checked), so the trigger and the menu disagreed on the default. Show "Medium" in the trigger when unset to match the dropdown's existing default. --- frontend/src/components/workspace/input-box.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/workspace/input-box.tsx b/frontend/src/components/workspace/input-box.tsx index e44801edd..f8dec2bd9 100644 --- a/frontend/src/components/workspace/input-box.tsx +++ b/frontend/src/components/workspace/input-box.tsx @@ -2492,7 +2492,8 @@ export function InputBox({ " " + t.inputBox.reasoningEffortMinimal} {context.reasoning_effort === "low" && " " + t.inputBox.reasoningEffortLow} - {context.reasoning_effort === "medium" && + {(context.reasoning_effort === "medium" || + !context.reasoning_effort) && " " + t.inputBox.reasoningEffortMedium} {context.reasoning_effort === "high" && " " + t.inputBox.reasoningEffortHigh}