Skip to content

fix(app): hide unsettled cold timeline - #44334

Merged
Brendonovich merged 0 commit into
markdown-readyfrom
initial-load-flicker
Aug 23, 2026
Merged

fix(app): hide unsettled cold timeline#44334
Brendonovich merged 0 commit into
markdown-readyfrom
initial-load-flicker

Conversation

@Brendonovich

@Brendonovich Brendonovich commented Aug 23, 2026

Copy link
Copy Markdown
Member

Summary

  • hide cold pinned timeline rows while estimated heights settle
  • wait for mounted Markdown to apply converted HTML before revealing the timeline
  • confirm the settled range and re-anchor at the bottom before first paint
  • fade in only timelines that were withheld during cold loading
  • isolate follow and jump state per session before each virtualizer remount
  • avoid flashing partial or older rows and post-mount scroll corrections during session switches

Stack

Validation

  • bun typecheck (packages/app)
  • bunx playwright test e2e/regression/session-timeline-history-root.spec.ts e2e/regression/session-timeline-transport.spec.ts: 10 passed
  • focused history-root rerun: 2 passed
  • push hook: full monorepo typecheck

@Brendonovich
Brendonovich requested a review from Hona as a code owner August 23, 2026 07:17
@Brendonovich
Brendonovich merged commit bab8452 into v2 Aug 23, 2026
@Brendonovich
Brendonovich deleted the initial-load-flicker branch August 23, 2026 07:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant