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

Reply via email to