On Fri, 4 Apr 2025 21:20:15 GMT, Andy Goryachev <ango...@openjdk.org> wrote:
> I can help with the testing: I have 15.3.2 with one or two external monitors. > What might help is to enumerate scenarios we want to be tested. Thanks for the offer. I'm also running 15.3.2. I suspect I'll have to try test on an older version of the OS to avoid all those unexpected screen change notifications. > Do you want to address the macOS side in a separate PR? Maybe? It's clear that someone needs to call `entireSceneNeedsRepaint` to trigger the redraw. Currently there are many places in the core code that do this (for example, when the window's size changes). So maybe this is just another instance where the core should handle it. In that case it could be folded into this PR. The alternative is to update the Mac glass code to more closely match what Windows and Linux are doing. In that case it should be a separate PR. But it's beginning to look like notifyPaint is sort of vestigial. Outside of this bug the Mac is just fine not calling it because the core handles everything internally. >From my newbie perspective it looks like this is just another area where the >core code should be calling `entireSceneNeedsRepaint`. But this is not an area >I'm familiar with. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1733#issuecomment-2779843647