Repository navigation
v0.193.1
Patch Changes
-
#1500
260b5b01Thanks @tenphi! - Keep a disabledRadioorRadio.Buttonfocusable while its tooltip can open, so the keyboard can open the tooltip as the mouse does: it is usually the reason the option is disabled. Such a radio is markedaria-disabledand stays inert: a disabled group whose options all have tooltips keeps one tab stop, the arrow keys stop on a disabled option without selecting it,Tableaves the group from it, andSpaceand clicks change nothing. Not being natively disabled, a selected one is part of a plain<form>'s submitted data. A disabled radio without a tooltip is natively disabled, as before. The color-space tabs of a read-only or loadingColorPickerpanel, and of a read-onlyColorInputpanel, are such radios: the keyboard now reaches them and their hints. -
#1500
260b5b01Thanks @tenphi! - LetTabandShift+Tabwrap inside a Dialog from aFilterPickerorPickertrigger: focus on a trigger placed first or last used to stay put instead of moving to the other end.Tabfrom aListBoxinside a Dialog wraps the same way, andTabfrom aTreerow checkbox now leaves the tree, as it does from a row.Enter, arrow keys and typeahead still stay with the control, andEscapestill closes an open popup before the Dialog. -
#1500
260b5b01Thanks @tenphi! - Keep theradiogrouprole and name on aRadioGroup,Radio.ButtonGrouporRadio.Tabsthat has anaria-labeland no visiblelabel. Such a group lost its role and name,aria-orientation, itsonFocusandonBlur, andShift+Tabentry at its last radio when nothing is selected. With a visible label too, theradiogrouprole and the group's ARIA anddata-*props now sit on the element that holds the radios instead of the field wrapper. A role query or adata-qagiven to a labelled group therefore finds the group rather than the whole field, and afieldPropsgiven to the group now reaches the field wrapper.