Bug Fixes
- aria-allowed-attr: check for invalid
aria-attributes
forrole="row"
(#3160) (76aa5ec) - aria-allowed-children,aria-allowed-parent: allow group role in listbox (#3195) (d742b29)
- aria-allowed-role: updates the allowed roles for the wbr element to none and presentation (#3192) (66db765), closes #3177
- aria-prohibited-attr: update metadata message (#3206) (f9cf9fa)
- axe.configure: do not remove newline characters from locale doT strings (#3216) (5925898)
- axe.run: add option to increase iframe ping timeout (#3233) (023f356)
- color-contrast: account for 0 width scroll regions with children (#3172) (ac913a1)
- color-contrast: account for elements that do not fill entire bounding size (#3186) (84229d4)
- color-contrast: correctly apply page background color (#3207) (0ea7e1b)
- color-contrast: correctly compute color-contrast of truncated children (#3203) (4adb911)
- color-contrast: correctly handle nested scroll regions (#3212) (80d91c0)
- color-contrast: correctly work with positioned elements without z-index (#3209) (0322070)
- greater consistency of help / description text (#3204) (0be12e6)
- Separate Level AAA rules from A and best-practices (#3191) (7e6e6da)
- color-contrast: properly blend multiple alpha colors (#3193) (5aa0441)
- is-visible: do not error if window.Node does not exist (#3168) (cf58aea)
- label-title-only: allow hidden labels (#3183) (ab636ef)
- nativeSelectValue: update selected value on change (#3154) (ad584a1)
- p-as-heading:
p-as-heading
rule to account fortextContent
length (#3145) (e0d4dc6) - typescript: allow passing a NodeList to ElementContext (#3161) (5f2e517)
- check for hidden elements on
aria-errormessage
(#3156) (69b2e33)