vuetifyjs / vuetifyjs/0

[Feature] Select: accessible-name mechanism and printable-character typeahead

Open
#610 0 comments 0 reactions 1 assignee View on GitHub

@johnleider is already working on this.

Since Jul 15, 2026.

T: feature
Dominant language
TypeScript
Stars
735
Forks
10
Avg merge
10h 47m
Merged PRs (30d)
72

Description

From the #543 WS4 audit. Two APG select-only-combobox gaps that need API additions (cheap ARIA fixes are landing separately):

  1. No accessible name: SelectActivator.vue:118-129 renders role=combobox with no aria-label/aria-labelledby and no prop to supply one — child text is the value, not the name, so the control is unnamed. Add label/ariaLabelledby passthrough (~8 LOC).
  2. No typeahead: SelectActivator.vue:74-114 handles arrows/Home/End/Enter/Space/Esc/Tab only; APG expects debounced printable-character type-to-jump (~20 LOC, needs a buffer).

Reference: Combobox implements both concerns correctly (ComboboxControl.vue:150-159).

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.