github / github/copilot-cli

Emoji table column misalignment regression (v1.0.43) — #2764 not fully fixed

Abierto
#3,205 0 comentarios 0 reacciones 0 asignados Ver en GitHub
area:terminal-rendering
Lenguaje dominante
Shell
Estrellas
11.2k
Forks
1.9k
Merge medio
14 h 16 min
PR fusionados (30 d)
6

Descripción

## Description

#2764 was closed as fixed in v1.0.32, but emoji column misalignment persists in v1.0.43. Emoji characters in table cells cause column borders to shift and extra `|` pipe characters render inside cells.

## Steps to Reproduce

Prompt:
```
echo this table back to me | Test | Rate | Status | Fix |
|------|------|--------|-----|
| FooTest | 12/12 | ❌ Unresolved | #123 didn't fix |
| BarTest | 7/12 | 🔧 Merged | #456 May 8 |
| BazTest | 6/12 | 🔶 Partial | #789: 100%→25% |
| QuxTest | 4/12 | ❓ No fix | — |
| QuuxTest | 3/12 | ✅ Ready | PR #101 |
| CorgeTest | 2/12 | 🟡 Flaky | — |
```

## Expected

Columns align correctly. Emoji counted as correct display width.

## Actual

- Status column with emoji shifts subsequent column borders right
- Extra `|` pipe characters appear inside rendered cells
- Column widths inconsistent between rows with different emoji

Image

## Environment

- Copilot CLI version: 1.0.43
- OS: macOS
- Terminal: IntelliJ built-in terminal
- Shell: zsh

## Ref

- #2764 — originally reported, closed as fixed in v1.0.32
- Fix claim: "Tables render with correct column widths, emoji support, and stable borders during terminal resize"

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.