claude-code - 💡(How to fix) Fix "Jump to bottom ↓" included in text selection/copy in fullscreen mode [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#45407Fetched 2026-04-09 08:06:08
View on GitHub
Comments
0
Participants
1
Timeline
4
Reactions
0
Participants
Timeline (top)
labeled ×4

When selecting text in the terminal output and copying (Cmd+C), the "Jump to bottom ↓" UI element is included in the copied text. This pollutes the clipboard with UI chrome that shouldn't be part of the selection.

Root Cause

When selecting text in the terminal output and copying (Cmd+C), the "Jump to bottom ↓" UI element is included in the copied text. This pollutes the clipboard with UI chrome that shouldn't be part of the selection.

RAW_BUFFERClick to expand / collapse

Description

When selecting text in the terminal output and copying (Cmd+C), the "Jump to bottom ↓" UI element is included in the copied text. This pollutes the clipboard with UI chrome that shouldn't be part of the selection.

Steps to reproduce

  1. Run Claude Code with flicker-free alt-screen rendering enabled (CLAUDE_CODE_NO_FLICKER=1)
  2. Scroll up in the output
  3. Select any text with mouse
  4. Copy with Cmd+C
  5. Paste — "Jump to bottom ↓" is included in the pasted text

Expected behavior

The "Jump to bottom ↓" button should be excluded from text selection, e.g. via CSS user-select: none or equivalent terminal rendering approach.

Environment

  • Claude Code version: 2.1.96
  • Rendering: flicker-free alt-screen (CLAUDE_CODE_NO_FLICKER=1)
  • Terminals: iTerm2, tmux (reproduces in both)
  • OS: macOS 15.4 (Darwin 25.4.0)

Notes

This does not appear to be terminal-specific since it reproduces across both iTerm2 and tmux. Likely in the alt-screen renderer's "Jump to bottom" overlay.

extent analysis

TL;DR

Apply CSS user-select: none to the "Jump to bottom ↓" UI element to exclude it from text selection.

Guidance

  • Verify that the issue is indeed caused by the "Jump to bottom ↓" overlay in the alt-screen renderer by inspecting the HTML/CSS of the element.
  • Check if the user-select: none CSS property is already applied to the element and if it's being overridden by another style.
  • Consider using a different CSS property, such as pointer-events: none, if user-select: none is not effective.
  • Test the fix in both iTerm2 and tmux to ensure it works across different terminals.

Example

No code snippet is provided as the issue does not contain sufficient information about the implementation details.

Notes

The fix may require modifications to the Claude Code rendering engine, specifically the alt-screen renderer. The issue may not be resolved by simply applying CSS styles, and additional changes to the rendering logic may be necessary.

Recommendation

Apply workaround: Apply CSS user-select: none to the "Jump to bottom ↓" UI element, as it is a non-invasive change that can be easily tested and reverted if necessary.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

The "Jump to bottom ↓" button should be excluded from text selection, e.g. via CSS user-select: none or equivalent terminal rendering approach.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING