{"version":"2.1.260","anchor":"new-clear-view-tracking-store-in-the-repl-ui","canonical_anchor":"transcript-now-shows-a-spacer-marker-where-context-was-clear","heading":"Transcript now shows a spacer marking where context was cleared","tier":"notice","area":"Transcript","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260\/e\/new-clear-view-tracking-store-in-the-repl-ui","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260","markdown":"### Transcript now shows a spacer marking where context was cleared\n\nA new internal store tracks where and when the transcript view was cleared.\n\nThe interactive session UI now instantiates a dedicated store (class `qie`) that records where a view-clear happened, tracking `clearedAfter`\/`conversationKey` against the transcript and firing telemetry when it's invoked. It's threaded into the main session component as a new `clearedView` prop and disposed alongside the other session-lifecycle objects.\n\nThe message-list renderer threads this `clearedAfter` value through props and computes a render index (`j5e = JJo.count(xv, NE, FJo) - 1`) at which it inserts a spacer element keyed `cleared-${id}` with a blank height equal to the viewport rows, similar to the existing 'unseen messages' divider. This gives a visual break in the transcript at the point context was cleared (e.g. via \/clear or compaction), rather than showing cleared and post-clear messages contiguously.\n\n- Area: Transcript\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}