You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
importcom.varabyte.kotter.foundation.input.inputimportcom.varabyte.kotter.foundation.input.runUntilInputEnteredimportcom.varabyte.kotter.foundation.sessionimportcom.varabyte.kotter.foundation.text.*funmain() = session {
section {
textLine()
p { textLine("Press Enter to quit"); input() }
}.runUntilInputEntered()
}
should look like this:
win-press-enter-to-quit.mp4
But one user reported screenshots like this:
(what's happening is the commands that are trying to paint the flashing cursor aren't being understood by the underlying terminal, which is why [OK and [1F are getting rendered to the screen, and this is causing commands related to erase and rerender lines not to work as well)
So far, I cannot reproduce myself (using a Win11 VM), but I'd love it if anyone can tell me repro steps themselves. It's possible that this only breaks on older (e.g. Win7, Win8) versions of Windows.
If it's decided it's worth fixing this bug, it's probably a non-trivial amount of work. We'd have to basically intercept and render commands ourselves (similar to what I'm doing in the virtual terminal). There may be a dll / c library out there I can use instead of doing things myself, but I'm not sure.
For now, I'm going to assume the number of users affected by this is very small so I'm not going to prioritize it at the moment unless people can chime in explaining why legacy Windows support is so important or give me ways I can repro this issue on a more recent Windows version. (Especially since Win7/Win8 have been marked end of life)
The text was updated successfully, but these errors were encountered:
The following Kotter program:
should look like this:
win-press-enter-to-quit.mp4
But one user reported screenshots like this:
(what's happening is the commands that are trying to paint the flashing cursor aren't being understood by the underlying terminal, which is why [OK and [1F are getting rendered to the screen, and this is causing commands related to erase and rerender lines not to work as well)
So far, I cannot reproduce myself (using a Win11 VM), but I'd love it if anyone can tell me repro steps themselves. It's possible that this only breaks on older (e.g. Win7, Win8) versions of Windows.
If it's decided it's worth fixing this bug, it's probably a non-trivial amount of work. We'd have to basically intercept and render commands ourselves (similar to what I'm doing in the virtual terminal). There may be a dll / c library out there I can use instead of doing things myself, but I'm not sure.
For now, I'm going to assume the number of users affected by this is very small so I'm not going to prioritize it at the moment unless people can chime in explaining why legacy Windows support is so important or give me ways I can repro this issue on a more recent Windows version. (Especially since Win7/Win8 have been marked end of life)
The text was updated successfully, but these errors were encountered: