Skip to content

Merging internal commits for release/9.0 - #69179

Merged
wtgodbe merged 15 commits into
release/9.0from
internal-merge-9.0-2026-09-09-1723
Sep 9, 2026
Merged

wtgodbe merged 15 commits into
release/9.0from
internal-merge-9.0-2026-09-09-1723

Merge commit '4e6235b8f9af12335ecd58a0a06b8f4105af2de0' into internal…

625f37e
Select commit
Loading
Failed to load commit list.
Build Insights / Build Insights failed Sep 9, 2026 in 0s

.NET Result Analysis

Details

Tip

To unconditionally bypass the build analysis check (turn it green), you can use the escape mechanism feature. The completion time may vary, potentially taking several minutes, depending on the build analysis workload at the moment.

Build Failures

aspnetcore-components-e2e / Test: Blazor E2E tests on Linux / Run E2E tests

[ 🚧 Report infrastructure issue] [ 📄 Report repository issue]
    ❌Bash exited with code '1'.

Known test errors

Test Failures (12 tests failed)

🔹 [All failing tests from aspnetcore-ci]

    ❌ Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.WebSocketsOutOfProcessTests.CanSendAndReceieveData [Console] [Details] [Artifacts] [0.137% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    System.Net.WebSockets.WebSocketException : The remote party closed the WebSocket connection without completing the close handshake.
    ---- System.IO.IOException : Unable to write data to the transport connection: An existing connection was forcibly closed by the remote host..
    -------- System.Net.Sockets.SocketException : An existing connection was forcibly closed by the remote host.
    CallStack
       at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.WebSocketsTests.SendMessage(ClientWebSocket webSocket, String message) in /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketTests.cs:line 190
       at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.WebSocketsTests.CanSendAndReceieveData() in /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketTests.cs:line 99
    --- End of stack trace from previous location ---
    ----- Inner Stack Trace -----
       at System.Net.WebSockets.ManagedWebSocket.SendFrameLockAcquiredNonCancelableAsync(MessageOpcode opcode, Boolean endOfMessage, Boolean disableCompression, ReadOnlyMemory`1 payloadBuffer)
    ----- Inner Stack Trace -----
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.CreateException(SocketError error, Boolean forAsyncThrow)
       at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.SendAsyncForNetworkStream(Socket socket, CancellationToken cancellationToken)
       at System.Net.Sockets.Socket.SendAsyncForNetworkStream(ReadOnlyMemory`1 buffer, SocketFlags socketFlags, CancellationToken cancellationToken)
       at System.Net.Sockets.NetworkStream.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken)
       at System.Net.Http.HttpConnection.WriteToStreamAsync(ReadOnlyMemory`1 source, Boolean async)
       at System.Net.Http.HttpConnection.WriteWithoutBufferingAsync(ReadOnlyMemory`1 source, Boolean async)
       at System.Net.Http.HttpConnection.RawConnectionStream.WriteAsync(ReadOnlyMemory`1 buffer, CancellationToken cancellationToken)
       at System.Net.WebSockets.ManagedWebSocket.SendFrameLockAcquiredNonCancelableAsync(MessageOpcode opcode, Boolean endOfMessage, Boolean disableCompression, ReadOnlyMemory`1 payloadBuffer)
       at System.Net.WebSockets.ManagedWebSocket.SendFrameAsync(MessageOpcode opcode, Boolean endOfMessage, Boolean disableCompression, ReadOnlyMemory`1 payloadBuffer, CancellationToken cancellationToken)
       at System.Net.WebSockets.ManagedWebSocket.SendAsync(ReadOnlyMemory`1 buffer, WebSocketMessageType messageType, WebSocketMessageFlags messageFlags, CancellationToken cancellationToken)
       at System.Net.WebSockets.ManagedWebSocket.SendAsync(ArraySegment`1 buffer, WebSocketMessageType messageType, Boolean endOfMessage, CancellationToken cancellationToken)
       at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.WebSocketsTests.SendMessage(ClientWebSocket webSocket, String message) in /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketTests.cs:line 190
       at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[TStateMachine](TStateMachine& stateMachine)
       at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.WebSocketsTests.SendMessage(ClientWebSocket webSocket, String message)
       at Microsoft.AspNetCore.Server.IIS.IISExpress.FunctionalTests.WebSocketsTests.CanSendAndReceieveData() in /_/src/Servers/IIS/IIS/test/Common.FunctionalTests/WebSocketTests.cs:line 99
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.ExecutionContextCallback(Object s)
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext(Thread threadPoolThread)
       at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1.AsyncStateMachineBox`1.MoveNext()
       at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
    --- End of stack trace from previous location ---
    

🔹 [All failing tests from aspnetcore-components-e2e]

    ⚠️ 7 failing tests not displayed for this pipeline due to space limitations

    ❌ Microsoft.AspNetCore.Components.E2ETest.ServerExecutionTests.ServerRoutingTest.AnchorWithHrefToSameUrlWithParamQueryAndHash_ScrollsToElementOnTheSamePage [Details] [0.000% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    Assert.Equal() Failure
    Expected: 1884
    Actual:   0
    CallStack
       at Microsoft.AspNetCore.Components.E2ETest.Tests.RoutingTest.AnchorWithHrefToSameUrlWithParamQueryAndHash_ScrollsToElementOnTheSamePage() in /home/vsts/work/1/s/src/Components/test/E2ETest/Tests/RoutingTest.cs:line 1676
       at InvokeStub_RoutingTest.AnchorWithHrefToSameUrlWithParamQueryAndHash_ScrollsToElementOnTheSamePage(Object, Object, IntPtr*)
       at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    ❌ Microsoft.AspNetCore.Components.E2ETests.Tests.SectionsWithCascadingParametersTest.ChangeCascadingValueForSectionContent_CascadingValueForSectionOutletIsDeterminedByMatchingSectionContent [Details] [0.000% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    OpenQA.Selenium.BrowserAssertFailedException : Xunit.Sdk.EqualException: Assert.Equal() Failure
    Expected: First Section with additional text for second section
    Actual:   Initial non-JS root value
       at Xunit.Assert.Equal[T](T expected, T actual, IEqualityComparer`1 comparer) in /_/src/xunit.assert/Asserts/EqualityAsserts.cs:line 96
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.<>c__DisplayClass18_0`1.<WaitAssertCore>b__0(IWebDriver _) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 101
    Screen shot captured at '/home/vsts/work/1/s/src/Components/test/E2ETest/bin/screenshots/dd71bc5a8db643bc8c4579a3d8c9b46c.png'
    Page content:
    <head>
        <meta charset="utf-8">
    
    &#60;base href=&#34;/subdir/&#34;&#62;
    &#60;link href=&#34;style.css&#34; rel=&#34;stylesheet&#34;&#62;
    &#60;link rel=&#34;icon&#34; href=&#34;data:,&#34;&#62;
    
    &#60;!-- Used by ExternalContentPackage --&#62;
    &#60;link href=&#34;&#95;content/TestContentPackage/styles.css&#34; rel=&#34;stylesheet&#34;&#62;
    
    &#60;!-- App bundle that contains a reference to the scoped css bundle created by TestContentPackage --&#62;
    &#60;link href=&#34;BasicTestApp.styles.css&#34; rel=&#34;stylesheet&#34;&#62;
    

    <!--!--><!--!--><!--!--><title>Basic test app</title><!--!--><!--!--><!--!--></head>

    <body>
    <root><p id="non-js-root-parameter">Initial non-JS root value</p><!--!-->
    <div id="test-selector"><!--!-->
    Select test:
    <select id="test-selector-select"><option value="none">Choose...</option><!--!-->
    <option value="BasicTestApp.AddRemoveChildComponents">Add/remove child components</option><!--!-->
    <option value="BasicTestApp.AfterRenderInteropComponent">After-render interop component</option><!--!-->
    <option value="BasicTestApp.AsyncEventHandlerComponent">Async event handlers</option><!--!-->
    <option value="BasicTestApp.AuthTest.AuthRouter">Auth cases</option><!--!-->
    <option value="BasicTestApp.AuthTest.CascadingAuthenticationStateParent">Cascading authentication state</option><!--!-->
    <option value="BasicTestApp.BindCasesComponent">bind cases</option><!--!-->
    <option value="BasicTestApp.CascadingValueTest.CascadingValueSupplier">Cascading values</option><!--!-->
    <option value="Components.TestServer.CircuitContextComponent">Circuit context</option><!--!-->
    <option value="BasicTestApp.ComponentRefComponent">Component ref component</option><!--!-->
    <option value="BasicTestApp.ConcurrentRenderParent">Concurrent rendering</option><!--!-->
    <option value="BasicTestApp.ConfigurationComponent">Configuration</option><!--!-->
    <option value="BasicTestApp.ConfigureRuntime">Configure runtime</option><!--!-->
    <option value="BasicTestApp.ContentEditable">Content-editable</option><!--!-->
    <option value="BasicTestApp.CounterComponent">Counter</option><!--!-->
    <option value="BasicTestApp.CounterComponentUsingChild">Counter using child component</option><!--!-->
    <option value="BasicTestApp.CounterComponentWrapper">Counter wrapped in parent</option><!--!-->
    <option value="BasicTestApp.CulturePicker">Culture Picker</option><!--!-->
    <option value="BasicTestApp.CustomElementsComponent">Custom elements</option><!--!-->
    <option value="BasicTestApp.DataDashComponent">data-* attribute rendering</option><!--!-->
    <option value="BasicTestApp.DispatchingComponent">Dispatching to sync context</option><!--!-->
    <option value="BasicTestApp.DuplicateAttributesComponent">Duplicate attributes</option><!--!-->
    <option value="BasicTestApp.DynamicComponentRendering">DynamicComponent rendering</option><!--!-->
    <option value="BasicTestApp.ElementFocusComponent">Element focus component</option><!--!-->
    <option value="BasicTestApp.ElementRefComponent">Element ref component</option><!--!-->
    <option value="BasicTestApp.ErrorComponent">Error throwing</option><!--!-->
    <option value="BasicTestApp.ErrorBoundaryTest.ErrorBoundaryContainer">Error boundary cases</option><!--!-->
    <option value="BasicTe

    CallStack
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.WaitAssertCore[TResult](IWebDriver driver, Func`1 assertion, TimeSpan timeout) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 129
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.WaitAssertCore(IWebDriver driver, Action assertion, TimeSpan timeout) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 83
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.Equal[T](IWebDriver driver, T expected, Func`1 actual) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 27
       at Microsoft.AspNetCore.Components.E2ETests.Tests.SectionsWithCascadingParametersTest.ChangeCascadingValueForSectionContent_CascadingValueForSectionOutletIsDeterminedByMatchingSectionContent() in /home/vsts/work/1/s/src/Components/test/E2ETest/Tests/SectionsWithCascadingParametersTest.cs:line 49
       at InvokeStub_SectionsWithCascadingParametersTest.ChangeCascadingValueForSectionContent_CascadingValueForSectionOutletIsDeterminedByMatchingSectionContent(Object, Object, IntPtr*)
       at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    ----- Inner Stack Trace -----
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.<>c__DisplayClass18_0`1.<WaitAssertCore>b__0(IWebDriver _) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 101
    ❌ Microsoft.AspNetCore.Components.E2ETests.Tests.SectionsWithCascadingParametersTest.FirstSectionContentDisposedThenRenderSecondSectionContent_CascadingParameterForSectionOutletIsDeterminedBySecondSectionContent [Details] [0.000% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    OpenQA.Selenium.BrowserAssertFailedException : Xunit.Sdk.EqualException: Assert.Equal() Failure
    Expected: Second Section with additional text for second section
    Actual:   Initial non-JS root value
       at Xunit.Assert.Equal[T](T expected, T actual, IEqualityComparer`1 comparer) in /_/src/xunit.assert/Asserts/EqualityAsserts.cs:line 96
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.<>c__DisplayClass18_0`1.<WaitAssertCore>b__0(IWebDriver _) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 101
    Screen shot captured at '/home/vsts/work/1/s/src/Components/test/E2ETest/bin/screenshots/9ae8590955d84c7881374fd20bd1219a.png'
    Page content:
    <head>
        <meta charset="utf-8">
    
    &#60;base href=&#34;/subdir/&#34;&#62;
    &#60;link href=&#34;style.css&#34; rel=&#34;stylesheet&#34;&#62;
    &#60;link rel=&#34;icon&#34; href=&#34;data:,&#34;&#62;
    
    &#60;!-- Used by ExternalContentPackage --&#62;
    &#60;link href=&#34;&#95;content/TestContentPackage/styles.css&#34; rel=&#34;stylesheet&#34;&#62;
    
    &#60;!-- App bundle that contains a reference to the scoped css bundle created by TestContentPackage --&#62;
    &#60;link href=&#34;BasicTestApp.styles.css&#34; rel=&#34;stylesheet&#34;&#62;
    

    <!--!--><!--!--><!--!--><title>Basic test app</title><!--!--><!--!--><!--!--></head>

    <body>
    <root><p id="non-js-root-parameter">Initial non-JS root value</p><!--!-->
    <div id="test-selector"><!--!-->
    Select test:
    <select id="test-selector-select"><option value="none">Choose...</option><!--!-->
    <option value="BasicTestApp.AddRemoveChildComponents">Add/remove child components</option><!--!-->
    <option value="BasicTestApp.AfterRenderInteropComponent">After-render interop component</option><!--!-->
    <option value="BasicTestApp.AsyncEventHandlerComponent">Async event handlers</option><!--!-->
    <option value="BasicTestApp.AuthTest.AuthRouter">Auth cases</option><!--!-->
    <option value="BasicTestApp.AuthTest.CascadingAuthenticationStateParent">Cascading authentication state</option><!--!-->
    <option value="BasicTestApp.BindCasesComponent">bind cases</option><!--!-->
    <option value="BasicTestApp.CascadingValueTest.CascadingValueSupplier">Cascading values</option><!--!-->
    <option value="Components.TestServer.CircuitContextComponent">Circuit context</option><!--!-->
    <option value="BasicTestApp.ComponentRefComponent">Component ref component</option><!--!-->
    <option value="BasicTestApp.ConcurrentRenderParent">Concurrent rendering</option><!--!-->
    <option value="BasicTestApp.ConfigurationComponent">Configuration</option><!--!-->
    <option value="BasicTestApp.ConfigureRuntime">Configure runtime</option><!--!-->
    <option value="BasicTestApp.ContentEditable">Content-editable</option><!--!-->
    <option value="BasicTestApp.CounterComponent">Counter</option><!--!-->
    <option value="BasicTestApp.CounterComponentUsingChild">Counter using child component</option><!--!-->
    <option value="BasicTestApp.CounterComponentWrapper">Counter wrapped in parent</option><!--!-->
    <option value="BasicTestApp.CulturePicker">Culture Picker</option><!--!-->
    <option value="BasicTestApp.CustomElementsComponent">Custom elements</option><!--!-->
    <option value="BasicTestApp.DataDashComponent">data-* attribute rendering</option><!--!-->
    <option value="BasicTestApp.DispatchingComponent">Dispatching to sync context</option><!--!-->
    <option value="BasicTestApp.DuplicateAttributesComponent">Duplicate attributes</option><!--!-->
    <option value="BasicTestApp.DynamicComponentRendering">DynamicComponent rendering</option><!--!-->
    <option value="BasicTestApp.ElementFocusComponent">Element focus component</option><!--!-->
    <option value="BasicTestApp.ElementRefComponent">Element ref component</option><!--!-->
    <option value="BasicTestApp.ErrorComponent">Error throwing</option><!--!-->
    <option value="BasicTestApp.ErrorBoundaryTest.ErrorBoundaryContainer">Error boundary cases</option><!--!-->
    <option value="BasicT

    CallStack
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.WaitAssertCore[TResult](IWebDriver driver, Func`1 assertion, TimeSpan timeout) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 129
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.WaitAssertCore(IWebDriver driver, Action assertion, TimeSpan timeout) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 83
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.Equal[T](IWebDriver driver, T expected, Func`1 actual) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 27
       at Microsoft.AspNetCore.Components.E2ETests.Tests.SectionsWithCascadingParametersTest.FirstSectionContentDisposedThenRenderSecondSectionContent_CascadingParameterForSectionOutletIsDeterminedBySecondSectionContent() in /home/vsts/work/1/s/src/Components/test/E2ETest/Tests/SectionsWithCascadingParametersTest.cs:line 95
       at InvokeStub_SectionsWithCascadingParametersTest.FirstSectionContentDisposedThenRenderSecondSectionContent_CascadingParameterForSectionOutletIsDeterminedBySecondSectionContent(Object, Object, IntPtr*)
       at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    ----- Inner Stack Trace -----
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.<>c__DisplayClass18_0`1.<WaitAssertCore>b__0(IWebDriver _) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 101
    ❌ Microsoft.AspNetCore.Components.E2ETests.Tests.SectionsWithCascadingParametersTest.RenderSectionContent_CascadingParameterForSectionOutletIsDeterminedByMatchingSectionContent [Details] [0.000% failure rate]
    [ 🚧 Report test infrastructure issue] [ 📄 Report test repository issue]

    Failing Configuration

    Exception Message
    OpenQA.Selenium.BrowserAssertFailedException : Xunit.Sdk.EqualException: Assert.Equal() Failure
    Expected: Second Section with additional text for second section
    Actual:   Initial non-JS root value
       at Xunit.Assert.Equal[T](T expected, T actual, IEqualityComparer`1 comparer) in /_/src/xunit.assert/Asserts/EqualityAsserts.cs:line 96
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.<>c__DisplayClass18_0`1.<WaitAssertCore>b__0(IWebDriver _) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 101
    Screen shot captured at '/home/vsts/work/1/s/src/Components/test/E2ETest/bin/screenshots/e7577c4d5d5b4cb5aa136f8c5f972bf1.png'
    Page content:
    <head>
        <meta charset="utf-8">
    
    &#60;base href=&#34;/subdir/&#34;&#62;
    &#60;link href=&#34;style.css&#34; rel=&#34;stylesheet&#34;&#62;
    &#60;link rel=&#34;icon&#34; href=&#34;data:,&#34;&#62;
    
    &#60;!-- Used by ExternalContentPackage --&#62;
    &#60;link href=&#34;&#95;content/TestContentPackage/styles.css&#34; rel=&#34;stylesheet&#34;&#62;
    
    &#60;!-- App bundle that contains a reference to the scoped css bundle created by TestContentPackage --&#62;
    &#60;link href=&#34;BasicTestApp.styles.css&#34; rel=&#34;stylesheet&#34;&#62;
    

    <!--!--><!--!--><!--!--><title>Basic test app</title><!--!--><!--!--><!--!--></head>

    <body>
    <root><p id="non-js-root-parameter">Initial non-JS root value</p><!--!-->
    <div id="test-selector"><!--!-->
    Select test:
    <select id="test-selector-select"><option value="none">Choose...</option><!--!-->
    <option value="BasicTestApp.AddRemoveChildComponents">Add/remove child components</option><!--!-->
    <option value="BasicTestApp.AfterRenderInteropComponent">After-render interop component</option><!--!-->
    <option value="BasicTestApp.AsyncEventHandlerComponent">Async event handlers</option><!--!-->
    <option value="BasicTestApp.AuthTest.AuthRouter">Auth cases</option><!--!-->
    <option value="BasicTestApp.AuthTest.CascadingAuthenticationStateParent">Cascading authentication state</option><!--!-->
    <option value="BasicTestApp.BindCasesComponent">bind cases</option><!--!-->
    <option value="BasicTestApp.CascadingValueTest.CascadingValueSupplier">Cascading values</option><!--!-->
    <option value="Components.TestServer.CircuitContextComponent">Circuit context</option><!--!-->
    <option value="BasicTestApp.ComponentRefComponent">Component ref component</option><!--!-->
    <option value="BasicTestApp.ConcurrentRenderParent">Concurrent rendering</option><!--!-->
    <option value="BasicTestApp.ConfigurationComponent">Configuration</option><!--!-->
    <option value="BasicTestApp.ConfigureRuntime">Configure runtime</option><!--!-->
    <option value="BasicTestApp.ContentEditable">Content-editable</option><!--!-->
    <option value="BasicTestApp.CounterComponent">Counter</option><!--!-->
    <option value="BasicTestApp.CounterComponentUsingChild">Counter using child component</option><!--!-->
    <option value="BasicTestApp.CounterComponentWrapper">Counter wrapped in parent</option><!--!-->
    <option value="BasicTestApp.CulturePicker">Culture Picker</option><!--!-->
    <option value="BasicTestApp.CustomElementsComponent">Custom elements</option><!--!-->
    <option value="BasicTestApp.DataDashComponent">data-* attribute rendering</option><!--!-->
    <option value="BasicTestApp.DispatchingComponent">Dispatching to sync context</option><!--!-->
    <option value="BasicTestApp.DuplicateAttributesComponent">Duplicate attributes</option><!--!-->
    <option value="BasicTestApp.DynamicComponentRendering">DynamicComponent rendering</option><!--!-->
    <option value="BasicTestApp.ElementFocusComponent">Element focus component</option><!--!-->
    <option value="BasicTestApp.ElementRefComponent">Element ref component</option><!--!-->
    <option value="BasicTestApp.ErrorComponent">Error throwing</option><!--!-->
    <option value="BasicTestApp.ErrorBoundaryTest.ErrorBoundaryContainer">Error boundary cases</option><!--!-->
    <option value="BasicT

    CallStack
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.WaitAssertCore[TResult](IWebDriver driver, Func`1 assertion, TimeSpan timeout) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 129
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.WaitAssertCore(IWebDriver driver, Action assertion, TimeSpan timeout) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 83
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.Equal[T](IWebDriver driver, T expected, Func`1 actual) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 27
       at Microsoft.AspNetCore.Components.E2ETests.Tests.SectionsWithCascadingParametersTest.RenderSectionContent_CascadingParameterForSectionOutletIsDeterminedByMatchingSectionContent() in /home/vsts/work/1/s/src/Components/test/E2ETest/Tests/SectionsWithCascadingParametersTest.cs:line 38
       at InvokeStub_SectionsWithCascadingParametersTest.RenderSectionContent_CascadingParameterForSectionOutletIsDeterminedByMatchingSectionContent(Object, Object, IntPtr*)
       at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
    ----- Inner Stack Trace -----
       at Microsoft.AspNetCore.E2ETesting.WaitAssert.<>c__DisplayClass18_0`1.<WaitAssertCore>b__0(IWebDriver _) in /home/vsts/work/1/s/src/Shared/E2ETesting/WaitAssert.cs:line 101