On Tue, 18 Apr 2023 12:17:53 GMT, John Hendrikx <jhendr...@openjdk.org> wrote:

>> Fix bug in CSS caching code that could reset values on unrelated nodes.
>> 
>> The bug occurs due to a cache entry being constructed incorrectly when the 
>> initial node that triggered the cache entry creation has user set values. 
>> The calculated values for properties with a user set value were omitted in 
>> the cache entry, and other nodes that later share the same entry would 
>> incorrectly assume the omitted property was unstyled and were therefore 
>> reset to their default values.
>
> John Hendrikx has updated the pull request with a new target base due to a 
> merge or a rebase. The incremental webrev excludes the unrelated changes 
> brought in by the merge/rebase. The pull request contains three additional 
> commits since the last revision:
> 
>  - Merge branch 'openjdk:master' into feature/css-cache-bug
>  - Fix typo
>  - Fix bug in CSS caching code that could reset values on unrelated nodes
>    
>    The bug occurs due to a cache entry being constructed incorrectly when
>    the initial node that triggered the cache entry creation has user set
>    values. The calculated values for properties with a user set value were
>    omitted in the cache entry, and other nodes that later share the same
>    entry would incorrectly assume the omitted property was unstyled and
>    were therefore reset to their default values.

Marked as reviewed by mstrauss (Committer).

-------------

PR Review: https://git.openjdk.org/jfx/pull/1072#pullrequestreview-1413695522

Reply via email to