Prompt box and highlighted menu items render invisible (dark-on-dark) inside tmux
- 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
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