From ae45ceee913cacaec16e2cce3350e67e4a650102 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sat, 4 Apr 2026 11:00:09 +0000 Subject: [PATCH 1/2] Quarantine VirtualizeTest.Virtualize_ScrollToBottom_SetWhenAtEndWithNewMeasurements This test has failed 3 times in the last 30 days (build 1362201). The failure message is 'scrollToBottom should either be called via JS interop or be pending', indicating a timing issue with the JS interop call in the Virtualize component. Associated issue: #aw_vrtzscr Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/Components/Web/test/Virtualization/VirtualizeTest.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Components/Web/test/Virtualization/VirtualizeTest.cs b/src/Components/Web/test/Virtualization/VirtualizeTest.cs index f0435bdbb2c1..b6ea81da057b 100644 --- a/src/Components/Web/test/Virtualization/VirtualizeTest.cs +++ b/src/Components/Web/test/Virtualization/VirtualizeTest.cs @@ -5,6 +5,7 @@ using Microsoft.AspNetCore.Components.RenderTree; using Microsoft.AspNetCore.Components.Test.Helpers; using Microsoft.AspNetCore.Components.Web.Virtualization; +using Microsoft.AspNetCore.InternalTesting; using Microsoft.Extensions.DependencyInjection; using Microsoft.JSInterop; using Moq; @@ -434,6 +435,7 @@ await testRenderer.Dispatcher.InvokeAsync(() => } [Fact] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] public async Task Virtualize_ScrollToBottom_SetWhenAtEndWithNewMeasurements() { var mockJs = new Mock(MockBehavior.Loose); From 2514da40fe7970fafe83aec1df85baff249e97d1 Mon Sep 17 00:00:00 2001 From: wigodbe Date: Sat, 4 Apr 2026 12:37:36 -0700 Subject: [PATCH 2/2] Fix QuarantinedTest issue URL to point to #66143 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/Components/Web/test/Virtualization/VirtualizeTest.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Components/Web/test/Virtualization/VirtualizeTest.cs b/src/Components/Web/test/Virtualization/VirtualizeTest.cs index b6ea81da057b..8aa3e445ece8 100644 --- a/src/Components/Web/test/Virtualization/VirtualizeTest.cs +++ b/src/Components/Web/test/Virtualization/VirtualizeTest.cs @@ -435,7 +435,7 @@ await testRenderer.Dispatcher.InvokeAsync(() => } [Fact] - [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/TODO")] + [QuarantinedTest("https://github.com/dotnet/aspnetcore/issues/66143")] public async Task Virtualize_ScrollToBottom_SetWhenAtEndWithNewMeasurements() { var mockJs = new Mock(MockBehavior.Loose);