fix(ui-chat): release bottom ownership when a jump starts
Clicking an unloaded rail mark from the pinned tail raced the pinned scroll snap: the first prepend's compensation fires a non-reader scroll delivery, the snap
Clicking an unloaded rail mark from the pinned tail raced the pinned scroll snap: the first prepend's compensation fires a non-reader scroll delivery, the snap called toBottom, and toBottom cancels a pending jump — so the jump silently stayed at the tail while history loaded. The click now drops atBottom itself (jumping into history is leaving the live tail), pinned by a jsdom regression and re-ve
- Date
- 2026-08-30
- Version
- master@62f707b
- commit
- 62f707b
Clicking an unloaded rail mark from the pinned tail raced the pinned scroll snap: the first prepend's compensation fires a non-reader scroll delivery, the snap called toBottom, and toBottom cancels a pending jump — so the jump silently stayed at the tail while history loaded. The click now drops atBottom itself (jumping into history is leaving the live tail), pinned by a jsdom regression and re-ve