Skip to content

Feature Request: Save and restore pane/tab state on app close/reopen #3344

@tchiappisi

Description

@tchiappisi

Feature Request — Session & Pane State Persistence Across App Restarts

Summary: When a user closes and reopens Wave Terminal, all open panes, tabs, and running sessions are lost with no way to restore them. This is a significant workflow disruption for users who regularly restart the app or experience unexpected crashes.


Requested features:

  1. Save pane/tab state on close — When the app closes, automatically save the current workspace layout (all open panes, tabs, and their associated sessions/commands) to disk.

  2. Restore state on reopen — When Wave Terminal relaunches, restore the saved workspace exactly as it was, including SSH connections, running processes, and pane positions.

  3. "Are you sure?" confirmation dialog — When closing a pane that has an active process or unsaved content, prompt the user to confirm before discarding it.


Use case: I regularly close and reopen my terminal. Losing my entire pane layout — running SSH sessions, long-running processes, etc. — forces me to manually reconstruct everything every time. A session restore feature (similar to what iTerm2 and Terminal.app support) would solve this.

Environment: macOS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions