On Mon, 29 Nov 2021 17:00:10 GMT, Kevin Rushforth <k...@openjdk.org> wrote:
>> Exactly. This ensures consistent behavior regardless of how a property value >> is set. > > I should add that this looks like a preexisting problem, but one that would > be good to fix if possible. Thanks for catching. I moved the additional code into the invalidated block, at the appropriate places. Note that this caused some changes in the flow at runtime, where the number of evaluations of `updateItem` changed. Those changes are of constant order (and not linear with the amount of cells), and I made some changes to the test as they depended on hard numbers. ------------- PR: https://git.openjdk.java.net/jfx/pull/683