On Thu, 27 Jun 2024 11:49:04 GMT, Marius Hanl <mh...@openjdk.org> wrote:
>> Change looks good, but I'm still seeing failures on my macOS system (Sonoma >> 14.5, MacBook Pro M1 Max): >> >> >> SizeToSceneTest > testInitialSizeOnSizeToSceneThenFullscreen() FAILED >> org.opentest4j.AssertionFailedError: 1080.0 >= 1085.0 ==> expected: >> <true> but was: <false> >> at >> app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55) >> at >> app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40) >> at >> app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:210) >> at >> app//test.javafx.stage.SizeToSceneTest.assertStageScreenBounds(SizeToSceneTest.java:76) >> at >> app//test.javafx.stage.SizeToSceneTest.testInitialSizeOnSizeToSceneThenFullscreen(SizeToSceneTest.java:150) >> >> SizeToSceneTest > testInitialSizeAfterShowFullscreenThenSizeToScene() FAILED >> org.opentest4j.AssertionFailedError: 1080.0 >= 1085.0 ==> expected: >> <true> but was: <false> >> at >> app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55) >> at >> app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40) >> at >> app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:210) >> at >> app//test.javafx.stage.SizeToSceneTest.assertStageScreenBounds(SizeToSceneTest.java:76) >> at >> app//test.javafx.stage.SizeToSceneTest.testInitialSizeAfterShowFullscreenThenSizeToScene(SizeToSceneTest.java:186) >> >> SizeToSceneTest > testInitialSizeAfterShowSizeToSceneThenFullscreen() FAILED >> org.opentest4j.AssertionFailedError: 1080.0 >= 1085.0 ==> expected: >> <true> but was: <false> >> at >> app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55) >> at >> app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40) >> at >> app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:210) >> at >> app//test.javafx.stage.SizeToSceneTest.assertStageScreenBounds(SizeToSceneTest.java:76) >> at >> app//test.javafx.stage.SizeToSceneTest.testInitialSizeAfterShowSizeToSceneThenFullscreen(SizeToSceneTest.java:162) >> >> SizeToSceneTest > testInitialSizeOnFullscreenThenSizeToScene() FAILED >> org.opentest4j.AssertionFailedError: 1080.0 >= 1085.0 ==> expected: >> <true> but was: <false> >> at >> app//org.junit.jupiter.api.AssertionUtils.fail(AssertionUtils.java:55) >> at >> app//org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:40) >> at >> app//org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:210) >> ... > >> Change looks good, but I'm still seeing failures on my macOS system (Sonoma >> 14.5, MacBook Pro M1 Max): > > ~I'm confused, the screen height is reported as 1085? ...~ > > Search the web led me to this: > Browser size for Mac: > 1920 -> 1903 | 1200 -> 1085 > > So it looks like JavaFX is using 1080 for whatever reason while the visible > bounds are 1085. Weird, but my next push will add a delta now. @Maran23 This is ready for you to integrate now. ------------- PR Comment: https://git.openjdk.org/jfx/pull/1382#issuecomment-2204415200