On Tue, 13 Oct 2026 19:18:58 GMT, Andy Goryachev <[email protected]> wrote:

>> If anything, this is a preexisting issue. Again, I just reuse the already 
>> existing reset method. It did not do that.
>
> Nope, it is a regression.
> 
> Try this (using already existing harness):
> 
> 
> .test:hover { -fx-boom:10; }
> 
> 
> 1. create ExceptionalPropertyControl node styled with "test"
> 2. set hover to true, applyCss
> 3. check boom==10
> 4. explodeOnApply=true
> 5. hover to false, applyCss
> 6. explodeOnApply=false
> 7. hover=true
> 8. hover=false
> 9. applyCss
> 10. verify boom=1

Again, this could already happen when the stylehelper is recreated, so it is in 
my opinion an inconsistency and probably a very strong corner case. 
I now changed that in any case.

Im saying that because every change also affects the recreation of a 
stylehelper, which must be checked before doing any such change.

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

PR Review Comment: https://git.openjdk.org/jfx/pull/2343#discussion_r4263357565

Reply via email to