Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e72cc27717779c52c64b8cfffb554584ff431852
      
https://github.com/WebKit/WebKit/commit/e72cc27717779c52c64b8cfffb554584ff431852
  Author: Antti Koivisto <[email protected]>
  Date:   2023-01-10 (Tue, 10 Jan 2023)

  Changed paths:
    M 
LayoutTests/fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt
    M 
LayoutTests/fast/css/getComputedStyle/getComputedStyle-style-resolution.html
    M 
LayoutTests/imported/w3c/web-platform-tests/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/css/css-variables/variable-presentation-attribute-expected.txt
    M Source/WebCore/css/ComputedStyleExtractor.cpp

  Log Message:
  -----------
  [css-transitions] 
css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property.html
 is a failure
https://bugs.webkit.org/show_bug.cgi?id=249640
rdar://103549960

Reviewed by Antoine Quint.

* 
LayoutTests/fast/css/getComputedStyle/getComputedStyle-style-resolution-expected.txt:
* LayoutTests/fast/css/getComputedStyle/getComputedStyle-style-resolution.html:

Change the test to verify that sibling cases don't trigger recalc.

* 
LayoutTests/imported/w3c/web-platform-tests/css/css-properties-values-api/animation/custom-property-transition-inherited-used-by-standard-property-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/css/css-variables/variable-presentation-attribute-expected.txt:
* Source/WebCore/css/ComputedStyleExtractor.cpp:
(WebCore::hasValidStyleForProperty):

Remove an optimization where we try to avoid style recalc while having a 
invalid ancestor style. This can't be done in general case
since there can be complex relationships between properties (via var() and em 
units for example).

The optimization is narrow and probably not valuable in practice.

(WebCore::isImplicitlyInheritedGridOrFlexProperty): Deleted.
(WebCore::nonInheritedColorPropertyHasValueCurrentColor): Deleted.

Canonical link: https://commits.webkit.org/258714@main


_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to