Mark Rogers

Results 48 issues of 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...

help wanted

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...

help wanted
beginner issue

--- 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...

Rule idea
help wanted

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...

help wanted

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 -...

help wanted

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...