Features/Desktop/Expose prefs for tabs-on-demand
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
Expose prefs for tabs-on-demand | |
Stage | Landed |
Status | Complete |
Release target | Firefox 8 |
Health | OK |
Status note | ` |
Team
Product manager | Asa Dotzler |
Directly Responsible Individual | Alex Limi |
Lead engineer | Paul O'Shannessy |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Mihaela Velimiroviciu |
UX lead | ` |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
Open issues/risks
- Talk to Paul about estimates & tracking
- There are cases where you want all tabs to load in the background. We'd like to expose the preference to enable the old behavior for the people that prefer this.
Stage 1: Definition
1. Feature overview
Firefox 4 has the hidden ability to load tabs on-demand by setting the maximum number of concurrent tabs being restored to "0" — now that the feature has been in the wild for a while, we'd like to expose it as the default behavior for session restore. It makes startup a lot faster, and uses a lot less memory.
This feature falls primarily in the Experience category (from the "Discover, Experience, and Connect" vision statement.)
2. Users & use cases
`
3. Dependencies
`
4. Requirements
- Ability to toggle on-demand loading of tabs.
Non-goals
`
Stage 2: Design
5. Functional specification
`
6. User experience design
When you select "Show my windows and tabs from last time" in Prefs -> General, we should show an indented checkbox "Load on demand" that toggles this setting. This should be enabled by default.
Stage 3: Planning
7. Implementation plan
`
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
`
Operations review
`
Stage 4: Development
9. Implementation
Stage 5: Release
10. Landing criteria
`
Feature details
Priority | P2 |
Rank | 999 |
Theme / Goal | ` |
Roadmap | Firefox Desktop |
Secondary roadmap | ` |
Feature list | Desktop |
Project | ` |
Engineering team | Desktop front-end |
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | sec-review-unnecessary | ` |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | Signed Off | Test Plan |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |