Closed Bug 1893812 Opened 10 months ago Closed 9 months ago

[wpt-sync] Sync PR 45939 - Add missing ARIAMixin reflection tests

Categories

(Core :: DOM: Core & HTML, task, P4)

task

Tracking

()

RESOLVED FIXED
128 Branch
Tracking Status
firefox128 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 45939 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/45939
Details from upstream follow.

Nolan Lawson <nolan@nolanlawson.com> wrote:

Add missing ARIAMixin reflection tests

There are some IDL attribute reflections from ARIAMixin that are missing from these tests.

I've also put the tests in spec order (role first, followed by aria-* in alphabetical order), so that hopefully this kind of mistake is easier to catch in the future.

There is some ongoing debate about aria-relevant (#43866), but for this PR, I have kept it as-is.

Component: web-platform-tests → DOM: Core & HTML
Product: Testing → Core

CI Results

Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 3 tests and 44 subtests

Status Summary

Firefox

OK : 3
PASS: 178
FAIL: 7

Chrome

OK : 3
PASS: 177
FAIL: 8

Safari

OK : 3
PASS: 174
FAIL: 11

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

New Tests That Don't Pass

  • /custom-elements/ElementInternals-accessibility.html [wpt.fyi]
    • ariaControlsElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
    • ariaDescribedByElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
    • ariaDetailsElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
    • ariaErrorMessageElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
    • ariaFlowToElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
    • ariaLabelledByElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
    • ariaOwnsElements is defined in ElementInternals: FAIL (Chrome: PASS, Safari: PASS)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7df9349482cb [wpt PR 45939] - Add missing ARIAMixin reflection tests, a=testonly
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 128 Branch
You need to log in before you can comment on or make changes to this bug.