URL:
  <https://savannah.gnu.org/bugs/?67277>

                 Summary: Terminal Output Overwritten in Edge Case
                   Group: The GNU Bourne-Again SHell
               Submitter: None
               Submitted: Fri 04 Jul 2025 07:14:33 PM UTC
                Category: None
                Severity: 3 - Normal
              Item Group: None
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
         Discussion Lock: Any


    _______________________________________________________

Follow-up Comments:


-------------------------------------------------------
Date: Fri 04 Jul 2025 07:14:33 PM UTC By: Anonymous
After a program returns output that doesn't end with a newline (and is long
enough), pressing the up or down keys more than once to view history
overwrites past terminal output (in particular, the prompt.)

*To Reproduce*
1. Open a Terminal (first noticed in kitty, but it seems to happen in tty as
well)
2. Run a program that produces a long output (for me, at least 12 characters)
with no newline at the end. Such as: echo -n
"hihdkjfdfkudkfhldfuldkfdafdjkfhjkadfhjkfhklfhda"
3. Press up (nothing will happen)
4. Press down or up again. Part of the last line will be overwritten.

`uname -a` gives `Linux archlinux 6.15.4-arch2-1 x86_64 GNU/Linux`
`bash -version` gives `GNU bash, version 5.2.37(1)-release
(x86_64-pc-linux-gnu)`

Originally reported here (https://github.com/kovidgoyal/kitty/issues/8779),
before I tried the process in tty.







    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?67277>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to