Skip to content

[release/10.0.1xx-sr7] [Android] Fix for predictive back-to-home animation blocked by unconditional back callback registration#35441

Merged
PureWeen merged 5 commits into
release/10.0.1xx-sr7from
backport/pr-35223-to-release/10.0.1xx-sr7
May 15, 2026
Merged

[release/10.0.1xx-sr7] [Android] Fix for predictive back-to-home animation blocked by unconditional back callback registration#35441
PureWeen merged 5 commits into
release/10.0.1xx-sr7from
backport/pr-35223-to-release/10.0.1xx-sr7

fix-34594-Optimized the code implementation.

edca50e
Select commit
Loading
Failed to load commit list.
Azure Pipelines / maui-pr-devicetests succeeded May 14, 2026 in 1h 24m 54s

Build #10.0.70-ci+pr.35441.azdo.1420465 had test failures

Details

Tests

  • Failed: 8 (0.06%)
  • Passed: 11,746 (95.03%)
  • Other: 606 (4.90%)
  • Total: 12,360

Annotations

Check failure on line 1 in RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts(uriBase: \"https://echo.free.beeceptor.com/sample-request\")

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr-devicetests

RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts(uriBase: \"https://echo.free.beeceptor.com/sample-request\")

Assert.Equal() Failure: Strings differ
           ↓ (pos 0)
Expected: "Hello Matthew (param1=value1, param2=valu"···
Actual:   "Failed to fetch"
           ↑ (pos 0)
Raw output
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass20_0.<<RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts>b__0>d.MoveNext() in /_/src/BlazorWebView/tests/DeviceTests/Elements/BlazorWebViewTests.RequestInterception.cs:line 154
--- End of stack trace from previous location ---
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass24_0.<<RunTest>b__1>d.MoveNext() in /_/src/BlazorWebView/tests/DeviceTests/Elements/BlazorWebViewTests.RequestInterception.cs:line 440
--- End of stack trace from previous location ---
   at Microsoft.Maui.DeviceTests.HandlerTestBasement.<>c__DisplayClass20_0.<<AttachAndRun>b__0>d.MoveNext() in /_/src/Core/tests/DeviceTests.Shared/HandlerTests/HandlerTestBasement.cs:line 226
--- End of stack trace from previous location ---
   at Microsoft.Maui.DeviceTests.AssertionExtensions.<AttachAndRun>g__Run|53_0[T](Func`1 action) in /_/src/TestUtils/src/DeviceTests/AssertionExtensions.Windows.cs:line 278
   at Microsoft.Maui.DeviceTests.AssertionExtensions.AttachAndRun[T](FrameworkElement view, Func`2 action, IMauiContext mauiContext) in /_/src/TestUtils/src/DeviceTests/AssertionExtensions.Windows.cs:line 243
   at Microsoft.Maui.DeviceTests.AssertionExtensions.AttachAndRun[T](FrameworkElement view, Func`2 action, IMauiContext mauiContext) in /_/src/TestUtils/src/DeviceTests/AssertionExtensions.Windows.cs:line 256
   at Microsoft.Maui.DeviceTests.AssertionExtensions.<>c__DisplayClass12_0`2.<<AttachAndRun>g__Run|0>d.MoveNext() in /_/src/TestUtils/src/DeviceTests/AssertionExtensions.cs:line 190
--- End of stack trace from previous location ---
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.RunTest(Func`3 test) in /_/src/BlazorWebView/tests/DeviceTests/Elements/BlazorWebViewTests.RequestInterception.cs:line 430
--- End of stack trace from previous location ---

Check failure on line 1 in RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts(uriBase: \"https://echo.free.beeceptor.com/sample-request\")

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr-devicetests

RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts(uriBase: \"https://echo.free.beeceptor.com/sample-request\")

Assert.Equal() Failure: Strings differ
           ↓ (pos 0)
Expected: "Hello Matthew (param1=value1, param2=valu"···
Actual:   "Failed to fetch"
           ↑ (pos 0)
Raw output
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass20_0.<<RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass24_0.<<RunTest>b__1>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.DeviceTests.HandlerTestBasement.<>c__DisplayClass20_0.<<AttachAndRun>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.DeviceTests.AssertionExtensions.<AttachAndRun>g__Run|53_0[T](Func`1 action)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.AttachAndRun[T](FrameworkElement view, Func`2 action, IMauiContext mauiContext)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.AttachAndRun[T](FrameworkElement view, Func`2 action, IMauiContext mauiContext)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.<>c__DisplayClass12_0`2.<<AttachAndRun>g__Run|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.RunTest(Func`3 test)
--- End of stack trace from previous location ---

Check failure on line 1 in MauiBlazorWebView.DeviceTests-packaged.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr-devicetests

MauiBlazorWebView.DeviceTests-packaged.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.

Check failure on line 1 in MauiBlazorWebView.DeviceTests-unpackaged.WorkItemExecution

See this annotation in the file changed.

@azure-pipelines azure-pipelines / maui-pr-devicetests

MauiBlazorWebView.DeviceTests-unpackaged.WorkItemExecution

The Helix Work Item failed. Often this is due to a test crash. Please see the 'Artifacts' tab above for additional logs.