commit bdfc8dc287e8b779b4eaf9dd0f5ed3786c3bb1ae
parent d17013afe9d35a5d60abb364348c633ac202d954
Author: Steinar H. Gunderson <sesse@chromium.org>
Date: Fri, 31 Oct 2025 08:52:43 +0000
Bug 1996567 [wpt PR 55676] - Improve @mixin CSSOM serialization of parameters., a=testonly
Automatic update from web-platform-tests
Improve @mixin CSSOM serialization of parameters.
Bug: 406935599
Change-Id: Ie2faa1a77007e254e4d7f309c745638d19cd58b1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7079815
Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org>
Commit-Queue: Steinar H Gunderson <sesse@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1535882}
--
wpt-commits: 3ab50781a1920b6ab00d576cffd646cf4ee612ae
wpt-pr: 55676
Diffstat:
1 file changed, 16 insertions(+), 0 deletions(-)
diff --git a/testing/web-platform/tests/css/css-mixins/mixin-cssom.tentative.html b/testing/web-platform/tests/css/css-mixins/mixin-cssom.tentative.html
@@ -88,5 +88,21 @@
});
}, '@apply is not legal at top level');
</script>
+
+
+ <style id=style6>
+ @mixin --m3(--arg type(<length>): 1em, --other-arg) {
+ margin-left: var(--arg);
+ }
+ </style>
+ <script>
+ test(() => {
+ let ss = style6.sheet;
+ assert_equals(ss.cssRules[0].cssText,
+`@mixin --m3(--arg <length>: 1em, --other-arg) {
+ margin-left: var(--arg);
+}`);
+ }, 'serialization of @mixin with parameters');
+ </script>
</body>
</html>