blinksh / blinksh/blink

Issues with blink + mosh + tmux.

Open
#346 1 comment 0 reactions 0 assignees View on GitHub
icebox
Dominant language
Swift
Stars
6.9k
Forks
746
PR merge metrics
No merged PRs in 30d

Description

My current default setup on my desktop uses the fish shell, and automatically launches tmux. If I connect to it with blink using mosh, I encounter an issue where the terminal doesn't refresh until I hit enter. Specifically, when I first connect I get what appears to be a normal prompt as seen in the attached screenshot. However, as I type, nothing shows up until I hit enter, at which point the text I entered as well as any results appear. As you can see in the screenshot, my prompt does not appear at that point, and again nothing happens as I type until I hit enter, and everything shows up.

By disabling the automatic launching of tmux in my config.fish, I avoid the problem, so it certainly appears to be related to tmux. I also do not experience the same issue when using mosh to connect to the same desktop from my laptop, so it does seem to be something to do with blink's implementation in particular.

![image](https://user-images.githubusercontent.com/39895/30524558-3edc2d1e-9bc4-11e7-84b8-c8f2e96f2ae2.png)

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue in Blink on iOS by connecting with mosh to a desktop running fish with tmux auto-started, then compare it with the reported laptop connection. The work is done when typed input and command output render immediately and the prompt remains visible without pressing Enter.

Written by the indexing model from the issue text.

Assessment

Tech stack
fish, ios, shell
Domain
cli, mobile-dev, networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.