Fish shell hangs in konsole

I wonder whether anyone here can help me.
I’m using Konsole as my Terminal on Haiku, and have set it up (as below) to use the fish shell.
I am really liking using the command line in Haiku with this set up, but whenever I have been using a CUI programme such as musikcube or calcurse for a while and try to exit, I am not able to get back to the command prompt. Fish simply freezes and will not accept any further input….

Any ideas?

I noticed the same issue with Fish shell also in the native Terminal application.
It has been like that for many years already and unfortunately I don’t know a solution to it.
Normally I default to Fish on all systems I use,but on Haiku I have to use Bash due to Fish being basically unusable.

Looks like Fish master hangs randomly but reproducible on Haiku · Issue #9098 · fish-shell/fish-shell · GitHub?

But our version is more than a year old and they’ve moved to rust, so no solution, I guess. Unless some dedicated soul dives into the code, finds the reason and writes a patch.

Why not try and upgrade to the Rust version and see what happens? We have some quite advanced Rust applications on Haiku now.

Fish_shell 4.5.0 builds on Haiku with Rust. Needed minor patching for Haiku (vs. Linux).
I’ll track it for next release.

But does it actually solve the OP’s problem?