Skip to content

Cmd+A should select input line text, not entire terminal output #2221

Closed as duplicate

Description

@ferm-the-kiln

Problem

When pressing Cmd+A in a terminal pane, it selects the entire terminal output — all scrollback history, previous responses, everything. This makes Cmd+A unusable for its most common purpose: quickly selecting and replacing the current input text.

In virtually every text input on macOS (text editors, browser address bars, search fields, chat inputs), Cmd+A selects the contents of the focused input — not the entire page. The terminal input line should follow this convention.

Expected Behavior

When the cursor is in the terminal input line:

  • Cmd+A selects only the text on the current input line (the command being typed)
  • This lets you quickly overwrite your input by just typing, or delete it with Backspace

Current Behavior

  • Cmd+A selects all visible terminal output (scrollback + responses + input), as shown in the attached screenshot

Screenshot

Cmd+A selects everything

Why This Matters

This is a frequent interaction — you start typing a command, change your mind, and want to clear the input. Right now you have to hold Backspace or manually click-drag to select. Cmd+A → type replacement is muscle memory for most macOS users.

Environment

  • Superset version: 1.1.2
  • OS: macOS 15.5

Activity

  1. added a commit that references this issue on Mar 8, 2026
  2. Kitenite commented on Jul 11, 2026

    @Kitenite
    Member

    Closing as a duplicate of #5604, the consolidated tracker for stale terminal-input issues from the July 2026 stale-issue sweep (no activity since 2026-06-01). If this still applies on a current build, comment on #5604 and we'll reopen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions