← Main demo

Use-case demo

Directory picker

Remote rich results over a constrained single select. Type denis: one row selects a member (the transient result becomes a native <option>), the other row opens a profile instead — cancelled synchronously in combobox:beforeselect, identically for Enter and click. The combobox emits an activation intent; the application chooses the effect. A list that is mostly links/actions is no longer a combobox — see the ARIA note below.

No action yet.

Native value: (empty)

ARIA boundary: focus stays on the input (role=combobox + aria-activedescendant, picker is listbox). That fits a selector where some activations branch elsewhere. If almost every result were a navigation link, prefer a search-results / command-palette primitive instead.

Fallback: remote loading is enhanced-mode only. Without enhancement this degrades to a plain native select with its placeholder option.