From a73689564b9287d609bac9a7dce4cfe29373c73f Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:13:15 +0000 Subject: [PATCH 1/3] Initial plan From 3b74b4170a22eeaf1ebfdd375179ec5830ad59b1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 14:25:21 +0000 Subject: [PATCH 2/3] Skip HybridWebView test on iOS and MacCatalyst The `RequestsCanBeInterceptedAndHeadersAddedForDifferentHosts` test with the `app://echoservice/` variant is now skipped on iOS and MacCatalyst platforms to avoid flakiness. The test is unreliable on these platforms and needs further analysis before being re-enabled. The BlazorWebView test with the same name already has a Skip attribute and remains unchanged. Co-authored-by: rmarinho <1235097+rmarinho@users.noreply.github.com> --- .../Elements/HybridWebView/HybridWebViewTests_Interception.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs b/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs index b95a252334df..63d3305dd94d 100644 --- a/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs +++ b/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs @@ -145,7 +145,11 @@ public Task RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts(strin #if !ANDROID // Custom schemes are not supported on Android #if !WINDOWS // TODO: There seems to be a bug with the implementation in the WASDK version of WebView2 +#if IOS || MACCATALYST + [Theory(Skip = "Ignored on iOS and Catalyst. See tracking issue.")] +#else [Theory] +#endif [InlineData("app://echoservice/", "RequestsWithCustomSchemeCanBeIntercepted")] #endif #endif From 873bbcbc36eca5bed1f7a720a24c6ab0f5f704b3 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 10 Feb 2026 20:22:00 +0000 Subject: [PATCH 3/3] Update Skip message to reference issue #33927 Changed the Skip attribute message to match the pattern used in other tests and reference the specific tracking issue for the flaky external service dependency. Co-authored-by: rmarinho <1235097+rmarinho@users.noreply.github.com> --- .../Elements/HybridWebView/HybridWebViewTests_Interception.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs b/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs index 63d3305dd94d..a2cbc177d37d 100644 --- a/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs +++ b/src/Controls/tests/DeviceTests/Elements/HybridWebView/HybridWebViewTests_Interception.cs @@ -146,7 +146,7 @@ public Task RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts(strin #if !ANDROID // Custom schemes are not supported on Android #if !WINDOWS // TODO: There seems to be a bug with the implementation in the WASDK version of WebView2 #if IOS || MACCATALYST - [Theory(Skip = "Ignored on iOS and Catalyst. See tracking issue.")] + [Theory(Skip = "Flaky due to external service dependency (echo.free.beeceptor.com). See https://github.com/dotnet/maui/issues/33927")] #else [Theory] #endif