mobile-shell / mobile-shell/mosh
Keypresses lost
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 14.5k
- Forks
- 865
- PR merge metrics
- No merged PRs in 30d
Description
I've had that from time to time that just about the time the train I'm in enters a tunnel the typed-in text is wrong when the connection becomes re-established.
Typically characters haven't been transferred, so there's bad text inbetween.
I guess the issue is
- Connection becomes bad
- so I can't see what I'm (mis)typing as easily
- so the last few characters (which are the backspaces) are the first ones to get completely lost
- when the connection is up again the terminal screen refreshes, but keypresses are lost
Is that possible? Are the keypresses numbered, like the terminal window states?
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
No files, tests, or entry points are named. Start by reviewing the issue's reconnection and terminal-input behavior, then reproduce the reported tunnel scenario and trace whether backspaces or other keypresses are lost after reconnection. Done means the behavior is understood and a focused fix or confirmed limitation is documented with a regression test if applicable.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli, networking
- Issue type
- Bug
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100