Skip to content

fix(resume): paint truncated history without faking the log base - #1258

Merged
TheGreatAxios merged 1 commit into
mainfrom
fix/cl-9008-unloaded-history-marker
Sep 30, 2026
Merged

TheGreatAxios merged 1 commit into
mainfrom
fix/cl-9008-unloaded-history-marker

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Truncated resume that still fits the retention cap paints the dropped-rows marker without moving streamLogBase, so the first retained row stays at absolute 0.
  • Click-expand on that first collapsible tool row reaches the row; the notice does not claim one painted row was evicted unless one was actually spliced.

Verification

  • bun run typecheck, bun run build, and bun run test pass
  • bun run check is green (7880 pass, 0 fail)

Fixes CL-9008

A truncated tail that still fits the retention cap never splices a
painted row. Bumping the base to 1 just to show the marker made the
first retained row unreachable at absolute 0 and claimed one row was
evicted. The marker now tracks unloaded history on its own.
@linear-code

linear-code Bot commented Sep 30, 2026

Copy link
Copy Markdown

CL-9008

@TheGreatAxios
TheGreatAxios merged commit ed4fe81 into main Sep 30, 2026
13 checks passed
@TheGreatAxios
TheGreatAxios deleted the fix/cl-9008-unloaded-history-marker branch September 30, 2026 03:16
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