Firefox/Features/New Tab Page
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
New Tab Page | |
Stage | Landed |
Status | Complete |
Release target | Firefox 13 |
Health | OK |
Status note | Landed in Fx13. New design has been updated and everyone should download Nightly and test/send feedback when launching a new tab. Great work by the whole team. |
Team
Product manager | Chris Lee |
Directly Responsible Individual | Chris Lee |
Lead engineer | Tim Taubert |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Virgil Dicu |
UX lead | Jennifer Boriss |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
Open issues/risks
- Performance or memory degradation
Stage 1: Definition
1. Feature overview
Whenever Firefox users open a new tab, their goal is to use it to navigate somewhere. Firefox currently displays a blank page when Firefox users open a new page. This is guaranteed to not help them perform their next task.
We'd like to implement a page which displays on new tabs and helps users complete their next task. This will likely include offering options that are most likely to include the user's next task so that valuable time and steps are saved.
Such a page must meet certain requirements:
- Load instantly
- Not be so distracting as to take users mentally away from their intended task and into an unintended one
- Be useful without any configuration, yet can be easily configured and disabled
- Does not embarrass the user
2. Users & use cases
- Navigating to a location from a new tab page
- Opening a new tab page without being sure of what task to begin
- Making navigation to a site the user has been to before faster
3. Dependencies
`
4. Requirements
Phase 1: Minimal Needed for Release
Display:
- Titles of top sites
Customization:
- Ability to remove a particular top site from new tab page
- Ability for user to undo removal of a site from new tab page
- Ability to disable new tab page and restore blank page
Performance:
- No performance impact in browsing session
- Loads instantly
Phase 2: Main Functionality in Place
Customization:
- Ability to reorder displayed top sites
- Ability to modify the titles of top sites
- Ability to to “lock” a site into place
- Ability to add a new site to new tab page
- Ability to replace displayed items with recent bookmarks, recently closed tabs, history, etc
Phase 3: Future
Features:
- Possibly Partial thumbnails of top sites (pending testing)
- Ability to bookmark an item from the new tab page itself
- Sites synced across devices and profiles
- Ability replace sites with tabs from other computers
- Possible ability to add a persona or background image to new tabs
- Ability to navigate sites wholly via keyboard
- Possible display of large icons rather than thumbnails, dependent on wide availability of high-resolution artwork, either provided by sites or generated by us
Spinoffs:
- Similar-but-mobile new tab page on mobile Firefox
Next Steps
- Iterate on prototype in UX branch
- Use feedback from prototype and user research to generate final design
Non-goals
`
Stage 2: Design
5. Functional specification
`
6. User experience design
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 | P1 |
Rank | 5 |
Theme / Goal | Discover |
Roadmap | User Experience |
Secondary roadmap | Firefox Desktop |
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 | ` | ` |