dotnet / dotnet/aspnetcore

Components.AI: Validate long-conversation scenarios against Virtualize

Open
#68,391 0 comments 0 reactions 0 assignees View on GitHub
area-blazor cost: M feature-blazor-virtualization investigate Priority:0
Dominant language
C#
Stars
38.4k
Forks
10.9k
Avg merge
2d 6h
Merged PRs (30d)
290

Description

### Is your feature request related to a problem? Please describe the problem.

The conversation UI needs variable-height streaming items, selectable follow behavior, position restoration, jump-to-item, and upward paging, but those scenarios have not been proven against the .NET 11 `Virtualize` implementation.

### Describe the solution you'd like

Build focused validation coverage for each scenario against the real component. Record supported behavior and file narrowly scoped framework issues for demonstrated gaps, especially height changes during streaming and prepend paging without viewport movement.

Do not add Components.AI-specific scrolling interop workarounds.

### Additional context

Leaf task for #68227 requirement B2.

Contributor guide

Open the contributing guide

Research direction

Start with the real .NET 11 Virtualize component and validate variable-height streaming items, selectable follow behavior, position restoration, jump-to-item, and upward paging. Record which scenarios are supported, and file narrowly scoped framework issues for demonstrated gaps, especially streaming height changes and prepend paging without viewport movement.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
frontend, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
52/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.