@b0rk FWIW, the cause of this is usually due to the program using a simple line reading routing (eg: `fgets`), or using a GNU-readline-compatible library like libedit that isn't correctly setup (the pgsql repl used to behave like this in the past, unsure if this is fixed by default now), or because there is some mishap with TERMINFO/TERMCAP that is breaking the line reading library.