Skip to content

A restarted pane keeps the old program's scroll region, origin and insert modes and charset #66

Closed

Description

@nyxene

Term::modes_off (added in #64) resets the mouse, paste, cursor, keypad, alternate-screen and focus modes but not the scroll region (DECSTBM), origin mode (?6), insert mode (4) or the G0 charset. A TUI killed mid-redraw by Isolation… → [r] leaves the new shell confined to part of the screen or printing line-drawing glyphs. Found in review of #64; the same reset runs when a command leaves and the shell comes back, and that path has no test.

Also: requeue keeps a stale via on a message, so a message requeued after a typed hand-over is left out of UNREAD while in flight (#61 review).

Activity

  1. added this to the Public launch milestone on Oct 18, 2026
  2. added
    bugSomething isn't working
    scope:coreDaemon, client, broker, sandbox, pty, protocol
    on Oct 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingpriority:p2Hurts daily usescope:coreDaemon, client, broker, sandbox, pty, protocol

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions