Hub: index · watch · videos

Cycles theme: DEFAULT, COLOR SAFE, HIGH CONTRAST.

Search results: announce count changes — demo

This micro-demo compares a search UI that steals focus and spams announcements (BEFORE) to one that keeps focus in the input while announcing result-count changes politely (AFTER).

Note: short note / checklist

BEFORE focus stealing + live spam

Try typing in the search field. This version moves focus to the results after every change. It also uses an aria-live="assertive" region that interrupts speech on every keystroke.

Library search Ready

Results

0 results
    Tip: focus will jump to Results.

    AFTER polite + debounced

    This version keeps focus in the search field. Result count changes are announced politely, debounced, and only when the count actually changes.

    Library search Ready

    Results

    0 results
      Tip: focus stays in Search.