Tab on demand/Test Plan

From MozillaWiki
Jump to: navigation, search

Automatic Session Restore with Tabs on Demand

Feature Status Lead engineer QA Lead Status
Automatic Session Restore with Tabs on Demand Landed Paolo Amadini Mihaela Velimiroviciu (:mihaelav) Signed-off on Firefox 13

Summary

  • Most users prefer starting the browser right where they left off. Firefox is moving to a model that restores all tabs when a user starts up the browser but delays the loading of background tabs until they are needed. This will improve the performance and usability of Firefox just after launch.

References

Use Cases

  • Select "Show my windows and tabs from last time" startup option
  • Firefox restart with option enabled by default
  • App tabs loading
  • Restore form private browsing mode
  • Restore after crash

Test Cases

  • The test cases for this feature can be viewed Firefox::Aurora::Aurora Basic Functional Tests (BFTs)::FX Aurora BFTs - Tabs on Demand or here.

Important Bugs

  • 711193 - turn on "don't load tabs until selected" by default VERIFIED FIXED

Other bugs:

Full Query
ID Summary Priority Status
681201 [meta] Not-yet-restored empty tabs take more memory than they should -- RESOLVED
716279 [UX] style unloaded background tabs differently from loaded background tabs -- NEW
720154 Checkbox for restore_on_demand should always be accessible -- RESOLVED
735914 Restore the session by default P3 NEW
749233 Security Review of turn on "don't load tabs until selected" by default / Tabs on Demand -- VERIFIED

5 Total; 2 Open (40%); 2 Resolved (40%); 1 Verified (20%);


Not Tested

  • Restart using other startup options

Sign off Criteria

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

Sign offs

  • 2012-03-16 Signed-off for Aurora
  • 2012-04-27 Signed-off on Firefox 13 beta 1
  • 2012-06-04 Final sign-off for Firefox 13