Hosted ondailyplanet.iovia theHypermedia Protocol

Activity Panel Persistence Behavior

    The Activity Panel should maintain its visibility state across document navigation within a given window. The goal is to ensure a consistent user experience without unexpected UI resets.

    Behavior Rules:

      Navigation Persistence

        If the panel is open, it remains open as the user navigates between documents in the same window.

        1

        If the panel is closed, it remains closed during navigation within that window.

        1

      Session Behavior

        New windows should default to showing the panel open.

        Closing and reopening the window resets the panel to its default (open) state unless overridden by future user preferences.

      User Override

        If a user manually closes the panel, that decision is respected throughout the session.

        The panel should not auto-close unless explicitly closed by the user.

      Implementation Tip

        Store the panel state (open/closed) in local in-memory state per window. No need to persist across full app restarts yet.