[Bug] sequence `CSI K` to work incorrectly
Nobody has claimed this yet.
- Dominant language
- Rust
- Stars
- 7.5k
- Forks
- 353
- Avg merge
- 2d 11h
- Merged PRs (30d)
- 15
Description
I tested the sequence \e[100m\e[K in rio it works differently than in other terminals.
Tested in versions: 0.1.1 and 0.0.39.
Videos
Rio
https://github.com/raphamorim/rio/assets/137798474/b277d7e1-041a-400e-a0c9-c8fe05904f76
Apple Terminal
https://github.com/raphamorim/rio/assets/137798474/831bc840-08ba-4929-9ed6-76cbb13fccd8
Kitty
https://github.com/raphamorim/rio/assets/137798474/ad17b76b-ab43-4dbf-b3eb-c61dbd09d531
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce \e[100m\e[K in Rio and compare its result with Apple Terminal and Kitty. Trace the terminal escape-sequence handling for CSI K, then verify that Rio matches the documented erase-in-line behavior and rerun the reproduction on a current version.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100