You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is part of our larger project to create a better abstraction layer in axe-core. For the 4.0, we want to have the following rules run exclusively on the virtualNode object (e.g. without anything in matches / evaluate / after, or any of the commons it uses touch the .actualNode property, or use the node parameter.
Rules
The following rules will be enabled to run exclusively on virtualNode:
image-alt
area-alt
frame-title
input-image-alt
link-name
object-alt
button-name
input-button-name
role-img-alt
svg-img-alt
aria-toggle-field-name
aria-input-field-name
label
Checks
To enable this, the following checks will have to be converted:
alt-space-value
aria-label
aria-labelledby
focusable-no-name (maybe integrate this into role-none / role-presentation?)
has-alt
non-empty-alt
non-empty-title
has-visible-text
role-none
role-presentation
button-has-visible-text
non-empty-if-present
non-empty-value
svg-non-empty-title
no-implicit-explicit-label
implicit-label
explicit-label
help-same-as-label
hidden-explicit-label
Match functions
Additionally, a few match functions will have to be converted as well:
html-namespace-matches.js
svg-namespace-matches.js
aria-form-field-name-matches.js
label-matches.js
The text was updated successfully, but these errors were encountered:
This is part of our larger project to create a better abstraction layer in axe-core. For the 4.0, we want to have the following rules run exclusively on the virtualNode object (e.g. without anything in matches / evaluate / after, or any of the commons it uses touch the
.actualNode
property, or use thenode
parameter.Rules
The following rules will be enabled to run exclusively on virtualNode:
Checks
To enable this, the following checks will have to be converted:
Match functions
Additionally, a few match functions will have to be converted as well:
The text was updated successfully, but these errors were encountered: