Wilco Fiers
Wilco Fiers
The `separator` role is the only role in WAI-ARIA that changes what it is and what it supports based on the element it is used on. When the element is...
Currently, the ARIA spec says the following about using aria-disabled to disable descendants: > https://www.w3.org/TR/wai-aria-1.1/#aria-disabled > The state of being disabled applies to the current element and all focusable descendant...
We need to be able to test iframes with the sandbox attribute: ``` ``` We have a solution for this in axe-webdriverjs that we can copy here.
DPUB-ARIA made a number of changes that should be adopted into axe-core: https://www.w3.org/TR/2024/CR-dpub-aria-1.1-20240227/#changelog
This line is wrong: https://github.com/dequelabs/axe-core/blob/5c5ede0c02ab6e0a62a0e13a4ff5d1e27c3db353/lib/commons/aria/get-element-unallowed-roles.js#L78 Didn't look too closely, but getRoleType doesn't return an implicit role. This cannot be correct.
Had a question about this `aria-multieline=false` failing the aria-allowed-attr rule. This doesn't seem to impact screen reader use. Instead of raising this as an issue I think it would be...
Angular + Jest documentation recommends a solution which ends up setting `window.CSS` to null. This creates an issue when axe-core imports colorjs, which has a falsey check for `window.CSS`, but...
Spotted this problem here: https://kanecohen.github.io/modal-vanilla/  Axe-core does not run color-contrast against texts when they are covered by a backdrop op a...
MathML is new in Chrome 97, still behind a feature flag, but that means it's coming. Chrome is the last major browser without support for MathML, so native support for...
This should not fail axe-core's `label-content-name-mismatch` rule: ```html Circle Hello World ``` Axe considers the SVG title here to be part of the visible text, when it clearly isn't. This...