Skip to content

Keep all history clips visible while scrolling #294

Closed

Description

@JJJ

Bug

Some cards in History intermittently fail to render even though the clip list remains scrollable. The list can show blank space or overlapping/partially visible cards while its scroll range still represents the loaded history.

Evidence

Reported with a screenshot on 2026-08-28. The failure appears in the virtualized History list after scrolling.

Expected behavior

Every loaded clip intersecting the viewport is visible and cards do not overlap, including after restoring a saved scroll position or changing card measurements.

Implementation notes

Investigate virtual row measurement, viewport synchronization, and scroll anchoring in VirtualClipList and the remembered clip-list scroll behavior. Add a regression test for viewport coverage when estimated card heights are replaced by measured heights.

Activity

  1. added this to the 1.0.1 milestone on Aug 28, 2026
  2. added
    bugSomething isn't working
    on Aug 28, 2026
  3. self-assigned this
    on Aug 28, 2026
  4. added
    priority: highHigh-value work to prioritize
    javascriptPull requests that update javascript code
    on Aug 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingjavascriptPull requests that update javascript codepriority: highHigh-value work to prioritize

Type

No type

Projects

No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions