/css/css-pseudo/parsing/tree-abiding-pseudo-elements.html| status | subtest | message |
|---|---|---|
| FAIL | "::before" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "*::before" should be a valid selector | assert_equals: serialization should be canonical expected "::before" but got "*::before" |
| FAIL | "foo.bar[baz]::before" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::before *" should be an invalid selector | assert_throws_dom: "::before *" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::after" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "*::after" should be a valid selector | assert_equals: serialization should be canonical expected "::after" but got "*::after" |
| FAIL | "foo.bar[baz]::after" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::after *" should be an invalid selector | assert_throws_dom: "::after *" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::marker" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "*::marker" should be a valid selector | assert_equals: serialization should be canonical expected "::marker" but got "*::marker" |
| FAIL | "foo.bar[baz]::marker" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::marker *" should be an invalid selector | assert_throws_dom: "::marker *" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::placeholder" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "*::placeholder" should be a valid selector | assert_equals: serialization should be canonical expected "::placeholder" but got "*::placeholder" |
| FAIL | "foo.bar[baz]::placeholder" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::placeholder *" should be an invalid selector | assert_throws_dom: "::placeholder *" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::file-selector-button" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::file-selector-button:hover" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::file-selector-button:focus" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::file-selector-button:active" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::file-selector-button:is(:hover)" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::file-selector-button::before" should be an invalid selector | assert_throws_dom: "::file-selector-button::before" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::file-selector-button#id" should be an invalid selector | assert_throws_dom: "::file-selector-button#id" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::file-selector-button#class" should be an invalid selector | assert_throws_dom: "::file-selector-button#class" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::file-selector-button:host" should be an invalid selector | assert_throws_dom: "::file-selector-button:host" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::before::before" should be an invalid selector | assert_throws_dom: "::before::before" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::after::before" should be an invalid selector | assert_throws_dom: "::after::before" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::marker::before" should be an invalid selector | assert_throws_dom: "::marker::before" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::placeholder::before" should be an invalid selector | assert_throws_dom: "::placeholder::before" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::before::after" should be an invalid selector | assert_throws_dom: "::before::after" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::after::after" should be an invalid selector | assert_throws_dom: "::after::after" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::marker::after" should be an invalid selector | assert_throws_dom: "::marker::after" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::placeholder::after" should be an invalid selector | assert_throws_dom: "::placeholder::after" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::before::marker" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::after::marker" should be a valid selector | assert_equals: CSS.supports() reports the expected value expected true but got false |
| FAIL | "::marker::marker" should be an invalid selector | assert_throws_dom: "::marker::marker" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::placeholder::marker" should be an invalid selector | assert_throws_dom: "::placeholder::marker" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::before::placeholder" should be an invalid selector | assert_throws_dom: "::before::placeholder" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::after::placeholder" should be an invalid selector | assert_throws_dom: "::after::placeholder" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::marker::placeholder" should be an invalid selector | assert_throws_dom: "::marker::placeholder" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
| FAIL | "::placeholder::placeholder" should be an invalid selector | assert_throws_dom: "::placeholder::placeholder" should throw in querySelector function "() => document.querySelector(selector)" did not throw |
bundle built 2026-07-16T07:16:48.063Z