-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Feature: Support keyboard scrolling to review full session history in TUI #2162
Copy link
Copy link
Closed
Labels
area:input-keyboardKeyboard shortcuts, keybindings, copy/paste, clipboard, mouse, and text inputKeyboard shortcuts, keybindings, copy/paste, clipboard, mouse, and text inputarea:sessionsSession management, resume, history, session picker, and session stateSession management, resume, history, session picker, and session statearea:terminal-renderingDisplay and rendering: flickering, scrolling, line wrapping, output formattingDisplay and rendering: flickering, scrolling, line wrapping, output formatting
Metadata
Metadata
Assignees
Labels
area:input-keyboardKeyboard shortcuts, keybindings, copy/paste, clipboard, mouse, and text inputKeyboard shortcuts, keybindings, copy/paste, clipboard, mouse, and text inputarea:sessionsSession management, resume, history, session picker, and session stateSession management, resume, history, session picker, and session statearea:terminal-renderingDisplay and rendering: flickering, scrolling, line wrapping, output formattingDisplay and rendering: flickering, scrolling, line wrapping, output formatting
Type
Fields
Give feedbackNo fields configured for issues without a type.
Describe the feature or problem you'd like to solve
Currently, when the AI model produces a long response in the Copilot CLI TUI, users can only see the last screen of output. There is no way to scroll up using keyboard shortcuts (e.g., Page Up / Arrow Up) within the TUI itself to review earlier parts of the response or previous turns in the conversation.
This is especially painful when:
Proposed solution
Add native keyboard-based scrolling support in the TUI viewport, for example:
Ctrl+B [Alternatively, expose a
/scrollor/pagercommand that opens the full session output in an interactive pager (e.g.,less).Workarounds currently available (but insufficient)
/copy— copies only the last response to clipboard/share— exports the full session to Markdown/Gist, but requires leaving the TUIRelated issues
Additional context
This is a common pain point for users working on tasks that produce verbose output (e.g., code review, log analysis, test runs). Native scrolling support would significantly improve the day-to-day usability of the TUI.