I think `await app.run();` needs to restore the cursor after it is run --- Show cursor by sending VT220 escape sequence - CSI (Control Sequence Introducer) sequences \033[ https://en.wikipedia.org/wiki/ANSI_escape_code#:~:text=%5Ce%5B%20or-,%5C033%5B,-in%20several%20programming - show cursor ?25h https://en.wikipedia.org/wiki/ANSI_escape_code#:~:text=mode.%5B20%5D-,CSI%C2%A0%3F%2025%20h,-DECTCEM
I think
await app.run();needs to restore the cursor after it is runShow cursor by sending VT220 escape sequence