Closed Bug 1785744 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 35504 - Recalc style for elements where :toggle() pseudo-class can change.

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
106 Branch
Tracking Status
firefox106 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Depends on 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

L. David Baron <dbaron@chromium.org> wrote:

Recalc style for elements where :toggle() pseudo-class can change.

Bug: 1250716
Change-Id: I9f872fd00562ddb514d3653f5bb65b6d61e60652

Reviewed-on: https://chromium-review.googlesource.com/3826432
WPT-Export-Revision: 6744d33d93873bb7bde4d263e93b4b6c60af9957

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

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

Total 4 tests and 21 subtests

Status Summary

Firefox

OK : 4
PASS: 3
FAIL: 179

Chrome

OK : 4
PASS: 3
FAIL: 179

Safari

OK : 4
PASS: 3
FAIL: 179

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-toggle/toggle-activation-with-groups.tentative.html [wpt.fyi]
    • group behavior for toggle "" and action "next" with other element in group "": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 0" and action "next" with other element in group "1 at 0": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1 cycle" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1 cycle-on" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1 sticky" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1" and action "set 3" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1" and action "set 0" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 7" and action "set 9" with other element in group "1 at 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 7" and action "set 0" with other element in group "1 at 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "next" with other element in group "1 at 1 cycle": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "next" with other element in group "1 at 1 cycle-on": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "next" with other element in group "1 at 1 sticky": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 0" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 0" and action "prev" with other element in group "1 at 0": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1 cycle" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1 cycle-on" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "1 at 1 sticky" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "set 0" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "set 1" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "set 7" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "set named-state" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at a" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at c" and action "next" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at a" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at b" and action "prev" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at b" and action "set 2" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at b" and action "set c" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at b" and action "set 0" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at b" and action "set a" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "[a b c] at b" and action "set new-state" with other element in group "1 at 1": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "next" with other element in group "[a b c] at b": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "prev" with other element in group "[a b c] at b": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "set 1" with other element in group "[a b c] at b": FAIL (Chrome: FAIL, Safari: FAIL)
    • group behavior for toggle "" and action "set 0" with other element in group "[a b c] at b": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root assert-in"></div>
      <div class="root-nogroup assert-out"></div>
      <div class="root activate assert-activated"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root assert-out"></div>
      <div class="establish"></div>
      <div class="root assert-in"></div>
      <div class="root activate assert-activated"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root activate assert-activated"></div>
      <div class="root assert-in"></div>
      <div class="establish"></div>
      <div class="root assert-out"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root assert-in"></div>
      <div class="establish-self">
      <div class="root assert-out"></div>
      </div>
      <div class="root assert-in"></div>
      <div class="root activate assert-activated"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root assert-out"></div>
      <div class="establish">
      <div class="root assert-in"></div>
      </div>
      <div class="root assert-in"></div>
      <div class="root activate assert-activated"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root activate assert-activated"></div>
      <div class="root assert-in"></div>
      <div class="establish">
      <div class="root assert-out"></div>
      </div>
      <div class="root assert-out"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="establish"></div>
      <div class="root assert-in"></div>
      <div class="establish-self"></div>
      <div class="root assert-activated"></div>
      <div class="activate"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root activate assert-activated"></div>
      <div class="root assert-in"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root assert-out"></div>
      <div class="establish-self">
      <div class="root activate assert-activated"></div>
      <div class="root assert-in"></div>
      </div>
      <div class="root assert-out"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root assert-out"></div>
      <div style="toggle-group: test-group self, extra-group">
      <div class="root activate assert-activated"></div>
      <div class="root assert-in"></div>
      </div>
      <div class="root assert-out"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root assert-out"></div>
      <div style="toggle-group: extra-group, test-group self">
      <div class="root activate assert-activated"></div>
      <div class="root assert-in"></div>
      </div>
      <div class="root assert-out"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root activate assert-activated">
      <div class="establish">
      <div class="root assert-out"></div>
      </div>
      <div class="root assert-out"></div>
      </div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root activate assert-activated">
      <div class="establish-self">
      <div class="root assert-out"></div>
      </div>
      <div class="root assert-in"></div>
      </div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle groups test:
      <div class="root activate assert-activated">
      <div class="root assert-in"></div>
      <div>
      <div class="root assert-in"></div>
      <div class="establish">
      <div class="root assert-out"></div>
      </div>
      <div class="root assert-out"></div>
      </div>
      <div class="root assert-in"></div>
      </div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-toggle/toggle-activation.tentative.html [wpt.fyi]
    • finding toggle: wide toggle on previous sibling: FAIL (Chrome: FAIL, Safari: FAIL)
    • finding toggle: narrow toggle on previous sibling: FAIL (Chrome: FAIL, Safari: FAIL)
    • finding toggle: wide toggle on previous sibling with intervening narrow toggle: FAIL (Chrome: FAIL, Safari: FAIL)
    • finding toggle: wide toggle on parent with intervening narrow toggle: FAIL (Chrome: FAIL, Safari: FAIL)
    • finding toggle: wide toggle on parent's prior sibling with intervening narrow toggle: FAIL (Chrome: FAIL, Safari: FAIL)
    • finding toggle: wide toggle on later sibling: FAIL (Chrome: FAIL, Safari: FAIL)
    • finding toggle: wide toggle on child: FAIL (Chrome: FAIL, Safari: FAIL)
    • states used from toggle or toggle specifier as appropriate: FAIL (Chrome: FAIL, Safari: FAIL)
    • group used from toggle or toggle specifier as appropriate: FAIL (Chrome: FAIL, Safari: FAIL)
    • overflow used from toggle or toggle specifier as appropriate: FAIL (Chrome: FAIL, Safari: FAIL)
    • changing with toggle-trigger: set (numbers): FAIL (Chrome: FAIL, Safari: FAIL)
    • changing with toggle-trigger: set (named states): FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "0" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "0" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "0" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "0" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "1" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "1" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "1" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "1" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "2" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "2" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "2" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "2" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3" changing from "5" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle" changing from "5" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle-on" changing from "5" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 sticky" changing from "5" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4" changing from "3" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4 cycle" changing from "3" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4 cycle-on" changing from "3" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4 sticky" changing from "3" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4" changing from "3" with action "next 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4 cycle" changing from "3" with action "next 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4 cycle-on" changing from "3" with action "next 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "4 sticky" changing from "3" with action "next 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3" changing from "named-value" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle" changing from "named-value" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle-on" changing from "named-value" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 sticky" changing from "named-value" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "a" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "a" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "a" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "a" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "a" with action "next 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "a" with action "next 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "a" with action "next 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "a" with action "next 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "c" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "c" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "c" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "c" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "d" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "d" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "d" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "d" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "extra-state" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "extra-state" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "extra-state" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "extra-state" with action "next": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "0" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "0" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "0" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "0" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "1" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "1" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "1" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "1" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "2" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "2" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "2" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "2" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2" changing from "5" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle" changing from "5" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 cycle-on" changing from "5" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "2 sticky" changing from "5" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3" changing from "5" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle" changing from "5" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle-on" changing from "5" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 sticky" changing from "5" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3" changing from "2" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle" changing from "2" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle-on" changing from "2" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 sticky" changing from "2" with action "prev 3": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3" changing from "named-value" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle" changing from "named-value" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 cycle-on" changing from "named-value" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "3 sticky" changing from "named-value" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "a" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "a" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "a" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "a" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "b" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "b" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "b" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "b" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "d" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "d" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "d" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "d" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "c" with action "prev 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "c" with action "prev 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "c" with action "prev 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "c" with action "prev 5": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d]" changing from "extra-state" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle" changing from "extra-state" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] cycle-on" changing from "extra-state" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
    • toggle with "[a b c d] sticky" changing from "extra-state" with action "prev": FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-toggle/toggle-creation.tentative.html [wpt.fyi]
    • basic toggle creation: FAIL (Chrome: FAIL, Safari: FAIL)
    • changing toggle-root doesn't change toggle: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-toggle/toggle-pseudo-class.tentative.html [wpt.fyi]
    • ":toggle(my-toggle)" should be a valid selector: FAIL (Chrome: FAIL, Safari: FAIL)
    • ":toggle(my-toggle 0)" should be a valid selector: FAIL (Chrome: FAIL, Safari: FAIL)
    • ":toggle(my-toggle 1)" should be a valid selector: FAIL (Chrome: FAIL, Safari: FAIL)
    • ":toggle( my-toggle 1 )" should be a valid selector: FAIL (Chrome: FAIL, Safari: FAIL)
    • ":toggle(my-toggle named-state)" should be a valid selector: FAIL (Chrome: FAIL, Safari: FAIL)
    • ":toggle( my-toggle named-state )" should be a valid selector: FAIL (Chrome: FAIL, Safari: FAIL)
    • scope search test for markup
      <div>
      <div class="assert-no-match"></div>
      <div class="toggle assert-match">
      <div class="assert-match"></div>
      </div>
      <div class="assert-match"></div>
      </div>
      <div class="assert-no-match"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • scope search test for markup
      <div>
      <div class="assert-no-match"></div>
      <div class="toggle-self assert-match">
      <div class="assert-match"></div>
      </div>
      <div class="assert-no-match"></div>
      </div>
      <div class="assert-no-match"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • scope search test for markup
      <div class="toggle"></div>
      <div class="variant-toggle-self">
      <div class="assert-variant-match"></div>
      </div>
      <div class="assert-match"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • scope search test for markup
      <div class="toggle"></div>
      <div class="assert-match"></div>
      <div class="variant-toggle">
      <div class="assert-variant-match"></div>
      </div>
      <div class="assert-variant-match"></div>
      : FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle 2 at 1: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle 2 at 0: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle 2 at named-state: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle [a b c d] at 0: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle [a b c d] at a: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle [a b c d] at 1: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle [a b c d] at b: FAIL (Chrome: FAIL, Safari: FAIL)
    • :toggle() selector matching tests for my-toggle [a b c d] at unnamed-state: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/427881e6c9ea [wpt PR 35504] - Recalc style for elements where :toggle() pseudo-class can change., a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 106 Branch
You need to log in before you can comment on or make changes to this bug.