Skip to content

Approval buttons' aria-label is just the option label (no tool context) #33

Description

@aasis21

Problem

Approval buttons announce only their option label (e.g. "Allow"), with no tool context. A screen-reader user hears "Allow" without knowing what is being allowed.

Suggested fix

Compose accessible names like "Allow once — run powershell" using the tool name (and, once shown, the command).

Where

mobile/src/components/SessionScreen.tsx (approval option buttons, lines ~80–90).


Filed from a UI research sweep of the Helm mobile app (landing + live demo session) using Playwright + full source review, cross-referenced against Claude, ChatGPT, GitHub Copilot Chat, and Codex/Claude Code UIs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    accessibilityWCAG / a11yapprovalsPermission approval flowuiUser interface

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions