Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

[Bug]: Broken/cascading TUI rendering layout on Windows (PowerShell/CMD)

Aperta
#3,501 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Attiva
Stack tecnologico
node.js, powershell
Ambito
cli, desktop-dev

Direzione di ricerca

Start by reproducing the layout failure in Wave Terminal v0.14.5 on Windows 10 or 11 with a local PowerShell or Command Prompt profile, then run the mentioned TUI example, npx freebuff. Compare its fixed-grid rendering with native Windows Terminal and verify that text and borders remain aligned after the fix.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

bug triage
Current Behavior
Describe the Bug

When running full-screen terminal user interfaces (TUI) built with Node.js (like Freebuff, which uses blessed or ink under the hood) on Windows using a local PowerShell or CMD profile, the interface layout renders incorrectly. The text lines and border boxes break and cascade incrementally to the right side of the screen instead of aligning properly.

To Reproduce
  1. Open Wave Terminal on Windows (Windows 11 / Windows 10).
  2. Use a local profile (PowerShell or Command Prompt).
  3. Run a TUI application (e.g., npx freebuff or any advanced interactive Node.js CLI tool).
  4. Observe the shifted, cascading render layout.
Expected Behavior

The text interface and box borders should render properly aligned to the left edge of the terminal window, maintaining a correct fixed grid width (e.g., 80 columns), just like it does in native Windows Terminal or classic CMD.

Screenshots

(PLEASE PASTE YOUR SCREENSHOT HERE)

Additional Context
  • OS: Windows
  • Shell: PowerShell / CMD
  • Wave Terminal Version: Latest
  • Attempted Fixes (did not work):
    • Setting term:fontfamily to "Consolas" in settings.json
    • Forcing "term:localshell": "cmd" and "term:localshellpath"
    • Setting environment variables prior to launch: $env:TERM="xterm-256color", set COLUMNS=80, set LINES=24
    • Resizing the terminal window or using Ctrl + L (the block formatting remains permanently broken).
Expected Behavior

The text interface and box borders should render properly aligned to the left edge of the terminal window, maintaining a correct fixed grid width, just like it does in native Windows Terminal or classic CMD.

Steps To Reproduce
Image
Wave Version

v0.14.5

Platform

Windows

OS Version/Distribution

No response

Architecture

arm64

Anything else?

No response

Lingua principale
Go
Stelle
22.3k
Fork
1.1k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di wavetermdev/waveterm

Tutte le issue di wavetermdev/waveterm

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.