github / github/copilot-cli

Prompt box and highlighted menu items render invisible (dark-on-dark) inside tmux

Đang mở
#4,212 2 bình luận 1 reaction 0 người được giao Xem trên GitHub
area:terminal-rendering area:theming-accessibility
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

Copilot CLI's prompt input box and highlighted/selected menu list items are unreadable (dark text on dark/matching background) when run inside tmux. The same session works correctly in a plain iTerm2 tab with no tmux.

During troubleshooting, ruled out the following:

• Stale  COLORFGBG  env var — unset it, no change.
• iTerm2 automatic light/dark profile switching — disabled it, no change.
• tmux truecolor passthrough — confirmed via  tmux info  that  Tc / RGB  report  true  after adding  set -ga terminal-overrides ",xterm-256color:Tc" , and  tmux capture-pane -e  shows correct 24-bit RGB SGR codes are being preserved (not quantized), so this isn't a color-depth/passthrough issue.
•  tmux allow-passthrough on  is enabled; OSC 11 background-color queries do get a reply (confirmed manually with  printf '\033]11;?\033\\' ), though the reply appears to arrive after Copilot's internal detection timeout in some tests.
• Restarting tmux server fully, restarting iTerm2 fully — no change.
• Switching Copilot's  theme  setting between  default ,  dim ,  github  — same problem persists in all of them, only inside tmux.

### Affected version

GitHub Copilot CLI 1.0.73. Run 'copilot update' to check for updates.

### Steps to reproduce the behavior

1. Launch iTerm2, start a tmux session, run  copilot .
2. Type in the prompt input box, or open a menu with selectable items (e.g.  /theme ).
3. Text in the prompt box / highlighted menu rows is invisible — same foreground/background color.

### Expected behavior

The colors should be legible regardless of being run inside tmux or not

### Additional context

_No response_

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

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

Hướng nghiên cứu

Báo cáo không xác định tệp mã nguồn hoặc bài kiểm thử nào. Hãy tái hiện bằng GitHub Copilot CLI 1.0.73 trong iTerm2 và tmux, so sánh với một tab iTerm2 thông thường, đồng thời kiểm tra hành vi truecolor và OSC 11 đã được báo cáo. Được xem là hoàn tất khi văn bản prompt và các mục menu được tô sáng vẫn dễ đọc trong tmux trên tất cả các theme được liệt kê.

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ó
4/5
Thời gian dự kiến
3-5 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
45/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.