Speedy Session Restore/Test Plan

From MozillaWiki
Jump to navigation Jump to search

Speedy Session Restore

Feature Status Lead engineer QA Lead Status
Speedy Session Restore Development in progress Dietrich Ayala Paul Silaghi OK

Summary

  • Session restore makes restarting the browser a frictionless experience.

References

Use Cases

  • Restoring a session at startup must be on par or only negligibly slower than not restoring a session.
  • Restoring of the session is the default behavior.
  • Tabs are loaded on-demand by default.
  • Users are notified the first time a session is restored by default, and given the opportunity to disable the feature.

Test Cases

  • The test cases for this feature can be viewed here.

Important Bugs

  • Implementation bugs
    • 669034 - NEW - (sessionRestoreJank) Re-architect sessionstore.js saving to avoid periodic freezes
    • 681201 - NEW - Not-yet-restored empty tabs take more memory than they could
    • 711193 - RESOLVED-FIXED - turn on "don't load tabs until selected" by default


Other Bugs

  • 735914 - NEW - Restore the session by default
  • 720154 - NEW - Checkbox for restore_on_demand should always be accessible

Not Tested

  • TBD

Sign off Criteria

  • All the test cases were executed.
  • All the major bugs have been fixed.