ArthurSonzogni / FTXUI

:computer: C++ Functional Terminal User Interface. :heart:
MIT License
6.9k stars 415 forks source link

Changes cursor in underlying terminal #904

Open aaron-michaux opened 3 months ago

aaron-michaux commented 3 months ago

When I run an ftxui "window", it changes my cursor to blinking block. Then, when I quit the application, my terminal's cursor remains changed.

cole-io commented 2 months ago

This is happening to me too in Windows Terminal. It's important to say that I am using WSL.

Even when I change the cursor back to a bar using Screen::SetCursor before the application terminates, the cursor still appears as a block after the process exits.

cole-io commented 2 months ago

Possibly related: https://github.com/neovim/neovim/issues/4396