commit 5e152e7f12f7ad8619a38ea138c00643bc0af8aa
parent 5f91497f2b7fe8315d2941564f090bd19a3602a5
Author: Nicolas Chevobbe <nchevobbe@mozilla.com>
Date: Mon, 17 Nov 2025 06:07:32 +0000
Bug 1999958 - Add test for CSSScopeRule#selectorMatchesElement with view transition selector using a wildcard. r=boris,layout-reviewers,emilio
Differential Revision: https://phabricator.services.mozilla.com/D272450
Diffstat:
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/layout/inspector/tests/test_selectormatcheselement.html b/layout/inspector/tests/test_selectormatcheselement.html
@@ -39,7 +39,7 @@ https://bugzilla.mozilla.org/show_bug.cgi?id=1037519
font-variant: small-caps;
}
- ::view-transition-group(root), #bar {
+ ::view-transition-group(root), #bar, ::view-transition-group(*) {
animation-duration: 3600s;
}
</style>
@@ -123,7 +123,7 @@ add_task(async () => {
"::view-transition-group(root)"
).find(rule => {
try {
- return rule.selectorText === "::view-transition-group(root), #bar";
+ return rule.selectorText === "::view-transition-group(root), #bar, ::view-transition-group(*)";
} catch {}
return false;
});
@@ -144,6 +144,14 @@ add_task(async () => {
!viewTransitionGroupRule.selectorMatchesElement(1, document.documentElement),
"Doesn't match #bar"
);
+ ok(
+ viewTransitionGroupRule.selectorMatchesElement(
+ 2,
+ document.documentElement,
+ "::view-transition-group(root)"
+ ),
+ "Matches ::view-transition-group(*)"
+ );
});
</script>