RFR: 8357067: Platform preference change can emit multiple notifications [v2]

John Hendrikx jhendrikx at openjdk.org
Thu May 15 20:45:59 UTC 2025


On Thu, 15 May 2025 20:34:21 GMT, Michael Strauß <mstrauss at openjdk.org> wrote:

>> Are you sure a delay is a good way to solve this?  It won't guarantee that no inconsistent states will be observed (what if Windows is slower, or a change is reverted within the delay period -- you may still see "half" changes).
>
> I don't think that there's a perfect way to solve this. Yes, this can theoretically happen, and then you'll see a visual glitch. I can imagine that this might also be the reason why Windows shows a full-screen popup when you switch to and from a high-contrast theme: to hide glitchy applications during the transition period.

Alright, just making sure, as you mentioned in another thread seeing inconsistent transient states isn't an acceptable trade-off.  They can still occur, and so users can't rely on them.  In that respect the situation is similar to before this change, other than it being less likely to occur (and perhaps never or rarely in practice).

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

PR Review Comment: https://git.openjdk.org/jfx/pull/1810#discussion_r2091930905


More information about the openjfx-dev mailing list