anthropics / anthropics/claude-code

[FEATURE] Fullscreen TUI: show a scroll-position indicator (scrollbar) while paging with PgUp/PgDn — keyboard-only, no mouse drag

Open
#94,555 0 comments 0 reactions 0 assignees View on GitHub
area:tui enhancement
Dominant language
Python
Stars
145k
Forks
23.1k
PR merge metrics
PR metrics pending

Description

### What

In `/tui fullscreen` there is no scroll-position indicator of any kind. When I page through a long transcript with PgUp/PgDn I cannot tell where I am, how much is above me, or how far a page moved me.

### Ask — deliberately narrow

Show a scrollbar (a thin track + thumb on the right edge) **while keyboard scrolling is happening** — appear on PgUp/PgDn/arrow scrolling, fade out a moment after the last scroll key — so it works as a position indicator. Keyboard-only is enough; mouse grab-and-drag can be a separate, later task. This is the part of the closed request #62929 that I care about, split out so it can be judged on its own.

### Why this and not "add a scrollbar"

The earlier request (#62929, 4 upvoting comments, closed by the stale bot 2026-09-14) bundled position awareness with mouse drag. The open cousins also bundle things: #88372 asks for a *draggable* scrollbar in fullscreen, #72215 reports scrolling itself broken on Windows, #83840 (stale-labeled) wants mouse-speed navigation. A transient, keyboard-driven indicator is the smallest slice that solves the "where am I in this transcript?" problem, and it avoids the mouse-capture questions those issues raise.

### Steps to reproduce

1. `/tui fullscreen` (or `"tui": "fullscreen"` in settings).
2. Run any session long enough that the transcript exceeds one screen.
3. Press PgUp a few times.
4. Observe: the transcript moves, nothing on screen indicates the position or the remaining length.

### Environment

* Claude Code 2.1.272 (also seen on every version since 2.1.15x).
* Linux (NixOS) in tmux via eternal-terminal / mosh; also macOS 26 iTerm2 + tmux. Same behavior with a config-free tmux server (`tmux -f /dev/null`).
* Renderer: fullscreen.

### Related

* #62929 — original request (closed stale 2026-09-14; this is the position-indicator half of it).
* #88372 — open: draggable scrollbar + position indicator in fullscreen (mouse-centric).
* #72215 — open: fullscreen has no scrollbar and keyboard scrolling does nothing (Windows).
* #83840 — open, stale-labeled: scrollbar for faster mouse navigation.
* #70309 / #61171 / #71491 — closed: native terminal scrollbar lost in the alt-screen renderer.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the `/tui fullscreen` entry point and trace the existing PgUp, PgDn, and arrow-key scrolling behavior. Reproduce the issue with a transcript longer than one screen, then verify that a right-edge track and thumb appear during keyboard scrolling and fade shortly after the last scroll key, without requiring mouse interaction.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.