There seems to be an issue with the terminal library that causes wrapping that really messes up the terminal program and really makes things confusing. This is a bug in a library that I use and probably a bug in a library that the inquire package uses for terminal emulation. I also assume that this bug is probably only on Windows, and I would assume that it does not exist if you use On Purpose or inquire under Linux. The goal here would be to track down this bug and see if it is filled as a GitHub issue on that team and look into if we can provide a fix for that bug that we can submit to them and also patch immediately in On Purpose by forking the project and fixing it and then using that while we wait for the project to ship the fixed version.
This issue really impacts the usability of On Purpose because it is super confusing when this happens.
There seems to be an issue with the terminal library that causes wrapping that really messes up the terminal program and really makes things confusing. This is a bug in a library that I use and probably a bug in a library that the inquire package uses for terminal emulation. I also assume that this bug is probably only on Windows, and I would assume that it does not exist if you use On Purpose or inquire under Linux. The goal here would be to track down this bug and see if it is filled as a GitHub issue on that team and look into if we can provide a fix for that bug that we can submit to them and also patch immediately in On Purpose by forking the project and fixing it and then using that while we wait for the project to ship the fixed version.
This issue really impacts the usability of On Purpose because it is super confusing when this happens.