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