Escape key in Drawer Select no longer dismisses entire drawer; Select accessibility improved
@clerk/ui@1.25.5
Patch Changes
-
Fix pressing
Escapewhile aSelectis open inside aDrawer(for example the payment method picker in Checkout) dismissing the entire Drawer.Escapenow closes only the openSelectand leaves the Drawer open. TheSelectnow wires up its floating interaction props so it handlesEscapeitself, and theDrawerroots a floating tree so nested floating elements are recognized as its children. (#9176) by @alexcarpenter -
Improve
Selectkeyboard and screen reader support by routing navigation through floating-ui's interaction hooks. PressingArrowUp/ArrowDownon a focused, closedSelectnow opens the listbox, and the active option is announced viaaria-activedescendant. The searchable variant (for example thePhoneInputcountry picker) now exposes a proper combobox: its input is markedrole="combobox"witharia-controls,aria-autocomplete="list", andaria-activedescendant, while the plain variant keeps its listbox semantics. (#9179) by @alexcarpenter -
Updated dependencies [
bcbdda6]:- @clerk/shared@4.25.5
- @clerk/localizations@4.13.5
Fetched July 16, 2026

