Fullscreen rendering changedfullscreen
Nearest release: v2.1.283, published 3 hours before upstream edited the page. Shown because the two are within 24 hours of each other. Nothing here says the release caused the edit.
Upstream edited this page at 25 Sep 2026 21:48 UTC, give or take a minute or two: the time comes from Anthropic’s own sitemap rather than from a commit. This site recorded the change at 28 Sep 2026 23:37 UTC.
Upstream edited
Recorded here
Lines+32added
Lines−32removed
From line
48
where the diff opens
First seen
14 Aug 2026
this site's first read of the page
Recorded edits23to this page, all time
The whole hunk
from line 48, old and new numbered
/
from line 48
4848
4949Attached [background sessions](/docs/en/agent-view) render fullscreen, and other sessions in [screen reader mode](/docs/en/accessibility) use the classic renderer. Otherwise, Claude Code starts you in the renderer from the first row of this table that matches your setup:
5050
51| Your situation | Renderer you start in |
52| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------- |
53| You set [`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1`](/docs/en/env-vars) or `CLAUDE_CODE_NO_FLICKER=0` | Classic |
54| You set `CLAUDE_CODE_NO_FLICKER=1` | Fullscreen |
55| Claude Code [turned fullscreen off after a failed fullscreen start](#fullscreen-renderer-didnt-finish-starting) on this machine | Classic |
56| You're in iTerm2's [`tmux -CC` integration mode](#use-with-tmux), or you're connected over SSH to Claude Code running on Windows | Classic |
57| You saved a [`tui` setting](/docs/en/settings-reference#tui) | The renderer the setting names |
58| Your session doesn't [fetch feature flags from Anthropic](/docs/en/env-vars#features-that-need-feature-flag-fetching), and Claude Code has stopped offering the startup dialog on this machine | Classic |
59| Your session doesn't fetch feature flags from Anthropic, and this machine's first Claude Code launch ran v2.1.239 or later | Fullscreen |
60| Your session fetches feature flags from Anthropic, and you first used Claude Code on or after May 6, 2026 | Fullscreen |
61| Anything else | Classic |
51| Your situation | Renderer you start in |
52| :- | :- |
53| You set [`CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN=1`](/docs/en/env-vars) or `CLAUDE_CODE_NO_FLICKER=0` | Classic |
54| You set `CLAUDE_CODE_NO_FLICKER=1` | Fullscreen |
55| Claude Code [turned fullscreen off after a failed fullscreen start](#fullscreen-renderer-didnt-finish-starting) on this machine | Classic |
56| You're in iTerm2's [`tmux -CC` integration mode](#use-with-tmux), or you're connected over SSH to Claude Code running on Windows | Classic |
57| You saved a [`tui` setting](/docs/en/settings-reference#tui) | The renderer the setting names |
58| Your session doesn't [fetch feature flags from Anthropic](/docs/en/env-vars#features-that-need-feature-flag-fetching), and Claude Code has stopped offering the startup dialog on this machine | Classic |
59| Your session doesn't fetch feature flags from Anthropic, and this machine's first Claude Code launch ran v2.1.239 or later | Fullscreen |
60| Your session fetches feature flags from Anthropic, and you first used Claude Code on or after May 6, 2026 | Fullscreen |
61| Anything else | Classic |
6262
6363Sessions that don't fetch feature flags include those through [Amazon Bedrock](/docs/en/amazon-bedrock), [Google Cloud's Agent Platform](/docs/en/google-vertex-ai), or [Microsoft Foundry](/docs/en/microsoft-foundry), and those with telemetry turned off.
6464
from line 74
7474
7575Because the conversation lives in the alternate screen buffer instead of your terminal's scrollback, a few things work differently:
7676
77| Before | Now | Details |
78| :-------------------------------------------------- | :----------------------------------------------------------------------------- | :------------------------------------------------------------------------ |
79| `Cmd+f` or tmux search to find text | `Ctrl+o` for transcript mode, then `/` to search or `[` to write to scrollback | [Search and review the conversation](#search-and-review-the-conversation) |
80| Terminal's native click-and-drag to select and copy | In-app selection, copies automatically on mouse release | [Use the mouse](#use-the-mouse) |
81| `Cmd`-click to open a URL | `Cmd`-click on macOS, `Ctrl`-click elsewhere | [Use the mouse](#use-the-mouse) |
77| Before | Now | Details |
78| :- | :- | :- |
79| `Cmd+f` or tmux search to find text | `Ctrl+o` for transcript mode, then `/` to search or `[` to write to scrollback | [Search and review the conversation](#search-and-review-the-conversation) |
80| Terminal's native click-and-drag to select and copy | In-app selection, copies automatically on mouse release | [Use the mouse](#use-the-mouse) |
81| `Cmd`-click to open a URL | `Cmd`-click on macOS, `Ctrl`-click elsewhere | [Use the mouse](#use-the-mouse) |
8282
8383If mouse capture interferes with your workflow, you can [turn it off](#keep-native-text-selection) while keeping the flicker-free rendering.
8484
from line 122
122122
123123Fullscreen rendering handles scrolling inside the app. Use these shortcuts to navigate:
124124
125| Shortcut | Action |
126| :-------------- | :--------------------------------------------------- |
127| `PgUp` / `PgDn` | Scroll up or down by half a screen |
128| `Ctrl+Home` | Jump to the start of the conversation |
129| `Ctrl+End` | Jump to the latest message and re-enable auto-follow |
130| Mouse wheel | Scroll a few lines at a time |
125| Shortcut | Action |
126| :- | :- |
127| `PgUp` / `PgDn` | Scroll up or down by half a screen |
128| `Ctrl+Home` | Jump to the start of the conversation |
129| `Ctrl+End` | Jump to the latest message and re-enable auto-follow |
130| Mouse wheel | Scroll a few lines at a time |
131131
132132You can scroll back to the start of the session even after [compaction](/docs/en/context-window#what-survives-compaction). Claude continues working from the compaction summary, but Claude Code keeps every earlier message in the fullscreen scrollback across repeated compactions.
133133
from line 187
187187
188188Transcript mode gains `less`-style navigation and search:
189189
190| Key | Action |
191| :----------------------------------- | :----------------------------------------------------------------------------------------------------- |
192| `/` | Open search. Type to find matches, `Enter` to accept, `Esc` to cancel and restore your scroll position |
193| `n` / `N` | Jump to next or previous match. Works after you've closed the search bar |
194| `j` / `k` or `↑` / `↓` | Scroll one line |
195| `g` / `G` or `Home` / `End` | Jump to top or bottom |
196| `{` / `}` | Jump to the previous or next prompt |
197| `Ctrl+u` / `Ctrl+d` | Scroll half a page |
198| `Ctrl+b` / `Ctrl+f` or `Space` / `b` | Scroll a full page |
199| `Ctrl+o`, `Esc`, or `q` | Exit transcript mode and return to the prompt |
190| Key | Action |
191| :- | :- |
192| `/` | Open search. Type to find matches, `Enter` to accept, `Esc` to cancel and restore your scroll position |
193| `n` / `N` | Jump to next or previous match. Works after you've closed the search bar |
194| `j` / `k` or `↑` / `↓` | Scroll one line |
195| `g` / `G` or `Home` / `End` | Jump to top or bottom |
196| `{` / `}` | Jump to the previous or next prompt |
197| `Ctrl+u` / `Ctrl+d` | Scroll half a page |
198| `Ctrl+b` / `Ctrl+f` or `Space` / `b` | Scroll a full page |
199| `Ctrl+o`, `Esc`, or `q` | Exit transcript mode and return to the prompt |
200200
201201Your terminal's `Cmd+f` and tmux search don't see the conversation because it lives in the alternate screen buffer, not the native scrollback. To hand the content back to your terminal, press `Ctrl+o` to enter transcript mode first, then:
202202
No line in this hunk matches that.