github / github/copilot-cli

Middle-click paste (X11 primary selection) broken since v1.0.11

Offen
#2,413 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area:input-keyboard
Vorherrschende Sprache
Shell
Sterne
11.2k
Forks
1.9k
Ø Merge
14 Std. 16 Min.
Gemergte PRs (30 T.)
6

Beschreibung

## Description

Middle-click paste (X11 primary selection) stopped working in the Copilot CLI chat prompt starting in v1.0.11. It works correctly in v1.0.3.

## Environment

- **OS:** SUSE Linux (kernel 5.14.21)
- **Terminal:** SSH session with X11 forwarding, TERM=xterm-color
- **Display:** X.Org X11
- **Works in:** v1.0.3
- **Broken in:** v1.0.11

## Steps to Reproduce

1. Connect via SSH with X11 forwarding
2. Launch Copilot CLI v1.0.11
3. Copy some text (select with mouse to populate X11 primary selection)
4. Middle-click in the chat prompt to paste
5. **Result:** Paste does not occur — the mouse event is captured by the app
6. **Expected:** Text should be pasted, as it does in v1.0.3

## Notes

- Shift+Middle-click works as a workaround (bypasses app mouse capture)
- Both versions tested in identical SSH sessions to the same machine, same terminal emulator, same TERM value, same X display
- The regression appears to be caused by a change in how mouse reporting/capture is handled between v1.0.3 and v1.0.11
- Sending escape sequences to disable mouse reporting (\e[?1000l etc.) from within the CLI does not help, as the app re-enables mouse capture on each prompt

## Workaround

Use Shift+Middle-click, or downgrade to v1.0.3.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by reproducing the issue in the chat prompt over SSH with X11 forwarding, then compare mouse reporting and capture behavior between v1.0.3 and v1.0.11. Trace the prompt's mouse handling and verify that ordinary middle-click pastes the X11 primary selection without requiring Shift.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
linux, shell
Bereich
cli, operating-systems
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.