Changelog 2026-03-06 (Command Palette ARIA Listbox Pass)

Published

Article content

Changed

  • Upgraded command palette input semantics to a combobox pattern (role="combobox", aria-controls, aria-expanded, aria-activedescendant).
  • Upgraded results container semantics to a listbox with option roles and explicit aria-selected state.
  • Added active descendant synchronization as keyboard focus moves through results.
  • Added loading/empty-state handling for active descendant reset and status output when no matches are found.

Why

  • This focused batch advances the ongoing accessibility sweep for interactive keyboard-first UI.
  • The update improves screen-reader orientation and command palette navigation clarity without changing visual behavior.

Search posts, pages, changelog

Use ↑/↓ (or PageUp/PageDown) to navigate, Enter to open, Esc to close. Shortcut: ⌘K (or /).