RFR: JDK-8365424 : [macos26] java/awt/Frame/DisposeTest.java fails on macOS 26 [v2]

Harshitha Onkar honkar at openjdk.org
Thu Oct 2 20:51:04 UTC 2025


On Wed, 1 Oct 2025 00:41:04 GMT, Harshitha Onkar <honkar at openjdk.org> wrote:

>> test/jdk/java/awt/Frame/DisposeTest.java line 42:
>> 
>>> 40:  * @summary Tests that disposing of a Frame with MenuBar removes all traces
>>> 41:  *          of the Frame from the screen.
>>> 42:  * @run main/othervm -Dsun.java2d.uiScale=1 DisposeTest
>> 
>> Why do you need to set scale factor=1, does the default break something?
>
> It doesn't break as such but based on my observation a couple of previous tests on windows fail when there is fractional scaling + color comparison at edges. Set the uiScale to 1 to make the test robust.

I had added uiScale=1 as a defensive fix but since the test doesn't fail without it, I have gone ahead and removed it.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/27585#discussion_r2400023083


More information about the client-libs-dev mailing list