{"version":"2.1.260","anchor":"transcript-now-shows-a-spacer-marker-where-context-was-clear","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\/transcript-now-shows-a-spacer-marker-where-context-was-clear","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.260","markdown":"### Transcript now shows a spacer marking where context was cleared\n\nThe transcript now shows a visual spacer where context was cleared or compacted.\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- Names: `\/clear`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}