From ccf1a35cc92bea525679e595caf4b2469080a1a8 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 22 Oct 2022 00:32:56 +0200 Subject: [PATCH] Child/Modal windows cannot be fullscreen on macOS. --- .../Avalonia.IntegrationTests.Appium/WindowTests.cs | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs b/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs index 7f2c1c49c7..b14c1f6cf3 100644 --- a/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs +++ b/tests/Avalonia.IntegrationTests.Appium/WindowTests.cs @@ -210,8 +210,16 @@ namespace Avalonia.IntegrationTests.Appium foreach (var state in Enum.GetValues()) { // Not sure how to handle testing minimized windows currently. - if (state != Controls.WindowState.Minimized) - data.Add(size, mode, state); + if (state == Controls.WindowState.Minimized) + continue; + + // Child/Modal windows cannot be fullscreen on macOS. + if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX) && + state == Controls.WindowState.FullScreen && + mode != ShowWindowMode.NonOwned) + continue; + + data.Add(size, mode, state); } } }