Skip to content

Session restore #6

Description

@mxmgorin

Reopen the previous session's tabs on launch instead of a single home page.

Design

  • Persist open tab URLs + active index to session.toml in the data dir (same load/save pattern as history.toml / bookmarks.toml), saved on shutdown (AppBrowser::shutdown) and on tab open/close/navigate so a kill doesn't lose them.
  • On launch (App::run), restore the saved tabs if any, else open home_page.
  • Config: [browser] restore_session toggle + a settings row.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions