Skip to content

[release/10.0.1xx-sr7] Fix VisualElement.ChangeVisualState() gets stuck in Selected state#35447

Merged
PureWeen merged 3 commits into
release/10.0.1xx-sr7from
backport/pr-35421-to-release/10.0.1xx-sr7
May 19, 2026
Merged

[release/10.0.1xx-sr7] Fix VisualElement.ChangeVisualState() gets stuck in Selected state#35447
PureWeen merged 3 commits into
release/10.0.1xx-sr7from
backport/pr-35421-to-release/10.0.1xx-sr7

Addressed AI summary concern

b21fad9
Select commit
Loading
Failed to load commit list.
Azure Pipelines / maui-pr-devicetests succeeded May 18, 2026 in 22m 43s

Build #10.0.70-ci+pr.35447.azdo.1424550 had test failures

Details

Tests

  • Failed: 5 (0.05%)
  • Passed: 9,417 (95.91%)
  • Other: 397 (4.04%)
  • Total: 9,819

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__DisplayClass22_0.<<RequestsCanBeInterceptedAndCustomDataReturnedForDifferentHosts>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass26_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|21_0[T](View view, Func`1 action)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.AttachAndRun[T](View view, Func`1 action)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.<>c__DisplayClass72_0`2.<<AttachAndRun>g__Run|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.Dispatching.DispatcherExtensions.<>c__DisplayClass2_0`1.<<DispatchAsync>b__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 RequestsCanBeInterceptedAndCaseInsensitiveHeadersRead(uriBase: \"https://echo.free.beeceptor.com/sample-request\")

See this annotation in the file changed.

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

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

Assert.NotEmpty() Failure: Collection was empty
Raw output
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass25_0.<<RequestsCanBeInterceptedAndCaseInsensitiveHeadersRead>b__0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.MauiBlazorWebView.DeviceTests.Elements.BlazorWebViewTests.<>c__DisplayClass26_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|21_0[T](View view, Func`1 action)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.AttachAndRun[T](View view, Func`1 action)
   at Microsoft.Maui.DeviceTests.AssertionExtensions.<>c__DisplayClass72_0`2.<<AttachAndRun>g__Run|0>d.MoveNext()
--- End of stack trace from previous location ---
   at Microsoft.Maui.Dispatching.DispatcherExtensions.<>c__DisplayClass2_0`1.<<DispatchAsync>b__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 WebView loads non-Western character encoded URLs correctly

See this annotation in the file changed.

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

WebView loads non-Western character encoded URLs correctly

Test failed

Check failure on line 1 in com.microsoft.maui.mauiblazorwebview.devicetests-Signed.WorkItemExecution

See this annotation in the file changed.

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

com.microsoft.maui.mauiblazorwebview.devicetests-Signed.WorkItemExecution

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