Components.AI: Restore conversations to the last meaningful reading position
- Dominant language
- C#
- Stars
- 38.4k
- Forks
- 10.9k
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 281
Description
### Is your feature request related to a problem? Please describe the problem.
Restoring a conversation can land at the top or silently at the bottom of unseen content instead of where reading stopped.
### Describe the solution you'd like
Define and implement a meaningful restore anchor representing the end of previously read content, including refresh, rerender, and conversation-switch scenarios.
### Additional context
Leaf task for #68227 requirement B7. Builds on lifecycle notifications and the virtualized message list.
Contributor guide
Research direction
Start with parent issue #68227 requirement B7, then trace the lifecycle notifications and virtualized message list mentioned here. Define the restore anchor as the end of previously read content and verify it across refresh, rerender, and conversation-switch scenarios; done means restoration no longer jumps to the top or silently past unseen content.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100