Skip to content

Commit 5031c36

Browse files
committed
fix(ui): add a11y fields for checkbox
1 parent c2f4247 commit 5031c36

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

webview-ui/src/components/settings/UISettings.tsx

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,17 @@ export const UISettings = ({ reasoningBlockCollapsed, setCachedStateField, ...pr
4040
{/* Collapse Thinking Messages Setting */}
4141
<div className="flex flex-col gap-1">
4242
<div className="flex items-center space-x-2">
43-
<Checkbox
44-
checked={reasoningBlockCollapsed}
45-
onCheckedChange={handleReasoningBlockCollapsedChange}
46-
data-testid="collapse-thinking-checkbox"
47-
/>
48-
<span className="font-medium">{t("settings:ui.collapseThinking.label")}</span>
43+
<label
44+
htmlFor="collapse-thinking-checkbox"
45+
className="flex items-center space-x-2 cursor-pointer">
46+
<Checkbox
47+
id="collapse-thinking-checkbox"
48+
checked={reasoningBlockCollapsed}
49+
onCheckedChange={handleReasoningBlockCollapsedChange}
50+
data-testid="collapse-thinking-checkbox"
51+
/>
52+
<span className="font-medium">{t("settings:ui.collapseThinking.label")}</span>
53+
</label>
4954
</div>
5055
<div className="text-vscode-descriptionForeground text-sm ml-5 mt-1">
5156
{t("settings:ui.collapseThinking.description")}

0 commit comments

Comments
 (0)