[Bug] Spinner message is repeated infinitely if terminal window width is smaller than message width
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- node.js, typescript
- Ambito
- cli
Direzione di ricerca
Inizia con la riproduzione minima in index.js e con il comportamento di @clack/prompts spinner.start(). Eseguila in un terminale più stretto del messaggio, quindi verifica che il ridimensionamento o l’aggiornamento dello spinner non ripeta più il messaggio indefinitamente, ma aggiorni invece l’output originale.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Environment
- OS: MacOS
- Node Version: v16.14.0, also tested w/ Node 18 and Node 20
- Package:
@clack/prompts - Package Version: 0.6.3
Describe the bug
When the terminal in which a clack Spinner is run is smaller than the line length of the spinner.start() message, it is printed repeatedly to the terminal instead.
To Reproduce
Minimal reproduction: https://stackblitz.com/edit/node-xdzhbp?file=index.js
Steps to reproduce the behavior:
- run
node index.js - resize terminal window with to be smaller than the spinner message length
==> message is repeated infinitely
Expected behavior
The spinner message is not repeated infinitely but the original one is updated instead.
Additional Information
Our current workaround is to just print very short messages but ofc it'd be better to fix this properly.
Please let me know how we can help fixing this bug.
Example:
- Lingua principale
- TypeScript
- Stelle
- 8.1k
- Fork
- 217
- Merge medio
- 1g 11h
- PR unite (30g)
- 5
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di bombshell-dev/clack
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
bombshell-dev/clack#597 ·
-
rfc: accessible mode Apertaenhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
bombshell-dev/clack#585 · 1 commento · 1 reazione ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100
bombshell-dev/clack#573 · 1 commento · 2 reazioni ·
-
enhancement
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
bombshell-dev/clack#565 · 1 commento · 1 reazione ·
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
bombshell-dev/clack#564 · 1 reazione ·
Tutte le issue di bombshell-dev/clack
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
receptron/mulmoterminal#2264 ·
-
documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
components-web-app/docs#96 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
simonsobs/tileviewer#114 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100