mirror of
https://github.com/openai/codex.git
synced 2026-10-19 17:28:46 +00:00
## Why Scrolling the transcript pager previously rendered a scratch buffer containing all rows through the visible viewport, including hidden content above it. This made rendering work and buffer size grow with the scroll offset. ## What changed - Add viewport-aware rendering for committed transcript cells and the live tail. - Forward scrolled rendering through cached and inset renderables while keeping the full-height fallback for renderables that do not support it. - Keep hyperlink metadata aligned with scrolled text. ## Testing Add coverage comparing viewport-aware output with the full-height fallback across wrapping widths, offsets, insets, styles, hyperlinks, and live tails. GitOrigin-RevId: 630c30c4a61969a50f2b34701ca1dd87788a4298