Select

The select to use for every dropdown choice - always prefer it over NativeSelect.

Keyboard

KeyBehavior
Space / EnterOpen when closed; select the highlighted option when open.
ArrowDown / ArrowUpOpen when closed; move the highlight (skipping disabled rows).
Home / EndHighlight the first / last enabled option.
EscapeClose the listbox.

The trigger keeps focus while the listbox is open and points at the active row via aria-activedescendant; the popover is portaled so it is never clipped by an overflow ancestor.