NEW259856
[css-nesting] CSSStyleRule should inherit from CSSGroupingRule
https://bugs.webkit.org/show_bug.cgi?id=259856
Summary [css-nesting] CSSStyleRule should inherit from CSSGroupingRule
Attachments
Matthieu Dubet
Comment 1 2023-08-05 01:19:08 PDT
Fun fact, I had anticipated this change in the spec back in March but never got it merged https://github.com/WebKit/WebKit/pull/11835
Radar WebKit Bug Importer
Comment 3 2023-08-11 22:30:13 PDT
Tim Nguyen (:ntim)
Comment 4 2023-08-12 02:25:49 PDT
(In reply to Matthieu Dubet from comment #2) > https://github.com/WebKit/WebKit/pull/9332/files#diff- > 42726ca1f6c0499ccb16f1be2a209fc147a4f01139c7de9b9ad51aab94ea8231R37 Now that it matches the IDL, it's probably more acceptable.
Ahmad Saleem
Comment 5 2023-09-20 11:51:36 PDT
I think we still missing one change and failing following sub-test here: WPT Test: http://wpt.live/css/css-nesting/cssom.html ___ CSSStyleRule is a CSSGroupingRule We get: assert_equals: expected function "function CSSGroupingRule() { [native code] }" but got function "function CSSRule() { [native code] }" @http://wpt.live/css/css-nesting/cssom.html:12:18 @http://wpt.live/resources/testharness.js:2599:30 test@http://wpt.live/resources/testharness.js:628:34 global code@http://wpt.live/css/css-nesting/cssom.html:11:7 ___ Or we should close this and have separate?
Matthieu Dubet
Comment 6 2023-12-21 01:20:07 PST
No indeed, this has never been merged so still need to be fixed (changing the IDL is easy, but it need a refactoring of the StyleRuleBase/StyleRuleGroup/StyleRuleWithNesting classes)
Karl Dubost
Comment 7 2024-12-08 20:59:24 PST
This would also fix some tests on http://wpt.live/css/cssom/idlharness.html
Karl Dubost
Comment 8 2025-09-30 19:50:30 PDT
Note You need to log in before you can comment on or make changes to this bug.