{"version":"2.1.271","anchor":"new-revealref-prop-wired-into-the-transcripts-virtualized-m","canonical_anchor":"new-revealref-prop-wired-into-the-transcripts-virtualized-m","heading":"Transcript view gains a programmatic 'reveal' API to scroll to a message","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/new-revealref-prop-wired-into-the-transcripts-virtualized-m","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Transcript view gains a programmatic 'reveal' API to scroll to a message\n\nClaude Code can now programmatically scroll a specific message into view in the transcript\n\n**Unclear.** What triggers `revealRef` or what visible effect it has is not shown by the evidence.\n\n**What**\n\n- The transcript-rendering component now passes a new `revealRef` value through to the virtualized message list, alongside the existing search-related props.\n\n- The transcript's virtualization hook exposes a `reveal(index, block)` method that finds a message by id, scrolls it into view with a given alignment, and retries if the target row hasn't mounted yet.\n\n- The full-screen transcript component forwards this new `reveal` prop into the message-list renderer alongside existing scroll\/search state.\n\n**Why**\n\nThis adds the plumbing needed to jump straight to a specific message in a long transcript, rather than requiring manual scrolling or search.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 2\/5"}