github / github/copilot-cli

Copying selected prompt text includes the input box's left border

Đang mở
#4,116 1 bình luận 2 reaction 0 người được giao Xem trên GitHub
triage
Ngôn ngữ chính
Shell
Star
11.2k
Fork
1.9k
Merge trung bình
14 giờ 16 phút
Pull request đã merge (30 ngày)
6

Mô tả

### Describe the bug

Mouse-selecting text from the current prompt input box and copying it includes the decorative left border of the input box in the clipboard payload. The copied prompt is therefore contaminated with a box-drawing glyph that the user did not type.

This occurs when the prompt wraps across multiple visual lines. The selection appears to cover the user-entered text, but pasting the clipboard contents also produces the cyan left-hand border shown by the input box.

For example, selecting the text shown below:

Example multiline text selected in the Copilot CLI prompt input box

produces clipboard text containing the left border (and a lot of whitespace to the right of each line):

```text
┃ Here's some example
┃ text
┃ that I'm going to
┃ copy.
```

### Affected version

`GitHub Copilot CLI 1.0.71-0.`

### Steps to reproduce the behavior

1. Launch Copilot CLI in Ghostty on macOS.
2. Enter enough text in the prompt input box for it to wrap across multiple lines.
3. Mouse-drag to select the text inside the prompt input box.
4. Copy the selection with `Cmd+C`.
5. Paste the clipboard contents into an editor or another application.
6. Observe that the input box left-border glyph is included with the prompt text.

### Expected behavior

Copying selected prompt text should copy only the user-entered content. Decorative input-box borders and other Copilot CLI UI chrome must not be present in the clipboard payload.

Done when mouse-selected single-line, multiline, and soft-wrapped prompt text can be copied without any input-box border glyphs or other decorative characters.

### Additional context

- Operating system: macOS 26.5.2 (25F84)
- CPU architecture: Apple Silicon (`arm64`)
- Terminal emulator: Ghostty 1.3.2-HEAD-+05c3e29
- Terminal type: `xterm-256color`
- This appears related to https://github.com/github/copilot-cli/issues/4009, which reports the same class of clipboard contamination for the right-side scrollbar. This report concerns the prompt input box left border.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách tái hiện hành vi chọn và sao chép trong ô nhập prompt của Copilot CLI bằng Ghostty trên macOS. Theo dõi việc chọn prompt và xử lý clipboard, sau đó xác minh rằng các vùng chọn một dòng, nhiều dòng và được ngắt dòng mềm chỉ chứa văn bản do người dùng nhập, không có viền bên trái hoặc các ký tự UI khác.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
shell
Lĩnh vực
cli
Loại issue
Lỗi
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Ít trao đổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
62/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.