Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d26c3d114bddb139439495b1096eb20c4d700de3
https://github.com/WebKit/WebKit/commit/d26c3d114bddb139439495b1096eb20c4d700de3
Author: Joanne Pan <[email protected]>
Date: 2026-08-12 (Wed, 12 Aug 2026)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
Log Message:
-----------
[css-values-5] Enable inherit() by default
https://bugs.webkit.org/show_bug.cgi?id=321613
rdar://184738624
Reviewed by Tim Nguyen.
Turn CSSInheritFunctionEnabled on by default and move it to stable, matching
CSSIfFunctionEnabled. The implementation landed in bug 320984 and all of its
imported WPT coverage passes: inherit-function-parsing.html,
inherit-function-basic.html, inherit-function-invalidation.html, and
css-mixins/local-inherit-substitution.html.
Known limitation, tracked in bug 321094: a declaration that only reads a custom
property whose value came from inherit(), as in `border-color: var(--y)`, is not
re-applied when the parent changes. That is part of a wider pre-existing gap in
how the cascade tracks custom property dependencies.
No new tests, the existing imported WPT coverage now runs with the feature on by
default.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
Canonical link: https://commits.webkit.org/319062@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications