Skip to content

[Bug]: Screen readers aren't told the submit shortcut in the Add project, clone, and new-project palette steps #32567

Closed

Description

@nibarAhmed

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/web

Steps to reproduce

  1. Turn on a screen reader (NVDA on Windows).
  2. Open the command palette and choose Add project → Browse local.
  3. Type a folder path, then arrow down so a folder row is highlighted.
  4. Listen to what is announced for the input and the highlighted row.

Expected behavior

The input tells screen reader users how to submit the current flow, for example "Ctrl+Enter to add" when a row is highlighted and "Enter to add" otherwise. Same for the clone ("Enter to continue") and new-project ("Enter to create") steps.

Actual behavior

Nothing announces the submit shortcut. It only appears visually, in the label and tooltip of the submit button next to the input. That button is outside the Tab order, and nothing links it to the input (no aria-describedby). Screen reader users in focus mode have no way to learn that Enter adds the typed path, or that Ctrl+Enter is needed once a row is highlighted (plain Enter then opens the folder instead).

Impact

Minor bug or occasional failure

Version or commit

main @ 25bf84a

Environment

Windows 11, T3 Code desktop, NVDA (also applies to web, same component)

Workaround

Switch to NVDA browse mode and arrow to the submit button to read its label, or know the shortcut in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions