Skip to content

v0.1.51

Choose a tag to compare

@fbobe321 fbobe321 released this 02 Jul 20:48

OmniTerm v0.1.51

Fix: cursor jumps backward while typing fast (real root cause)

Your clue that it's speed-dependent was the key. Fast typing makes the shell's line editor (readline) redraw the whole input line - carriage-return then reprint. If that redraw reached the terminal split across two separate writes, xterm rendered the in-between frame (cursor at the start of the line) - the backward-then-forward jump. Typing slowly, each key is a simple echo with no redraw.

Fix: OmniTerm now drains all available output into a single write (for both SSH and local terminals) so a redraw is delivered and rendered atomically, uses larger read buffers, and enables GPU rendering for the embedded browser. The blinking block cursor is restored.

Upgrade

python -m pip install --upgrade --no-cache-dir omniterm