Mark Rogers
Mark Rogers
This is a follow on issue for https://github.com/act-rules/act-rules.github.io/issues/1172 We've done a lot of testing round `lang` and `xml:lang` and there seem to be problems with both the rule assumptions and...
There are problems with Inapplicable Example 4 in the Iframe element has non-empty accessible name rule. This looks like it should be a failure due to presentational role conflict because...
The ARIA required context role only considers parent/child relations in the accessibility tree https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/proposed/ With ARIA 1.1 this means the following code passed the rule because the inner div, between...
Passed example 2 says: > This video element does not play for longer than 3 seconds. https://act-rules.github.io/rules/80f0bf#passed-example-2 but it looks like it should be inapplicable because the applicability says: This...
--- id: name: rule_type: atomic description: | This rule checks that video that plays automatically does not have movement lasting for more than 5 seconds or has a control mechanism...
This rule detects focusable elements that are presentational due to a parent role: https://act-rules.github.io/rules/307n5z However ARIA 1.2 has extended the presentational role conflict criteria, so that focusable elements are never...
Failed example 3 looks like it has problems with ARIA 1.2: ``` List item 1 List item 2 ``` https://www.w3.org/WAI/standards-guidelines/act/rules/ff89c9/proposed/#failed-example-3 The test case assumes that the aria-live attribute includes it...
Some examples in [ARIA Authoring Practices 1.2](https://w3c.github.io/aria-practices/) fail the [ARIA required owned elements rule](https://www.w3.org/WAI/standards-guidelines/act/rules/bc4a75/proposed/) Which one is wrong? The ARIA Authoring Practices examples or the rule? ~~The tab examples -...
There's an interesting issue with lazy loaders and the accessible name calculation. Lazy loader scripts/polyfills (as opposed to the `loading=lazy` attribute) use `display: none` or `visibility:hidden` for images below the...
Both Firefox and Chrome append extra spaces for block elements embedded in name-from-content elements (which makes sense because the name better matches the visual presentation) but this isn't specified in...