Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Comprehensive Tab State Preservation for Session Restoration #9

Open
aditya-8-88 opened this issue Dec 2, 2024 · 0 comments
Open

Comments

@aditya-8-88
Copy link
Owner

Description:

The session tracker successfully saves and reopens tabs, but it does not restore all aspects of their original states. For a seamless user experience, the following states should also be preserved:

  • Pinned State: Tabs that were pinned should reopen as pinned.
  • Grouped State: Tabs in groups should reopen in their respective groups.
  • Window Placement: Tabs should be restored to their original windows.
  • Tab Muted State: Tabs that were muted should reopen muted.
  • Scroll Position: Restore the scroll position within each tab's content.
  • Active Tab in Each Window: Retain the last active tab in every window.
  • Tab Load Status: Restore tabs in the same load state (e.g., suspended or fully loaded).
  • Incognito Mode: Tabs in incognito mode should reopen in incognito mode.
  • Tab Index: Maintain the exact order of tabs within each window.
  • Tab Zoom Level: Restore the custom zoom level of each tab, if set.
  • Developer Tools State: Reopen tabs with DevTools open, if applicable.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant