Silent Update OS Dialogs
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
Silent Update: Removal of OS security dialog for Windows | |
Stage | Shipped |
Status | Complete |
Release target | Firefox 12 |
Health | OK |
Status note | Work landed in Firefox 12. |
Team
Product manager | Chris Lee |
Directly Responsible Individual | Lawrence Mandel |
Lead engineer | Brian Bondy |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Simona Badau (irc: simonab) |
UX lead | ` |
Product marketing lead | ` |
Operations lead | ` |
Additional members | Chris Atlee |
Open issues/risks
`
Stage 1: Definition
1. Feature overview
We have broken out the OS dialogs into two feature pages given the requirement differences between Windows and Mac.
Below are the requirements for Windows where the current upgrade process runs into modal dialogs that interrupt the user's work flow.
For Windows:
- The UAC (user account control) dialog pop-ups during the update process
- Screenshot below:
- The requirement here is to override this dialog so it does not impact the user's workflow in any way
- bug 481815
- bug 529746
2. Users & use cases
`
3. Dependencies
`
4. Requirements
`
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
ID | Summary | Priority | Status |
---|---|---|---|
709598 | If no registry keys exist for the install dir, don't try to use the maintenance service for updates | -- | RESOLVED |
711140 | Use maintenance service if the fallback key is present so tests can run | -- | RESOLVED |
711505 | Callback application should be locked when doing updates from the service | -- | RESOLVED |
719947 | Add an indeterminate progress bar for updates applied from service | -- | RESOLVED |
720688 | Add the ability to strip MAR signatures | -- | VERIFIED |
725180 | Create test suite for libmar | -- | RESOLVED |
6 Total; 0 Open (0%); 5 Resolved (83.33%); 1 Verified (16.67%);
Stage 5: Release
10. Landing criteria
`
The given value "
ID | Summary | Priority | Status |
---|---|---|---|
709598 | If no registry keys exist for the install dir, don't try to use the maintenance service for updates | -- | RESOLVED |
711140 | Use maintenance service if the fallback key is present so tests can run | -- | RESOLVED |
711505 | Callback application should be locked when doing updates from the service | -- | RESOLVED |
719947 | Add an indeterminate progress bar for updates applied from service | -- | RESOLVED |
720688 | Add the ability to strip MAR signatures | -- | VERIFIED |
725180 | Create test suite for libmar | -- | RESOLVED |
6 Total; 0 Open (0%); 5 Resolved (83.33%); 1 Verified (16.67%);
" contains strip markers and therefore it cannot be parsed sufficiently.Feature details
Priority | P1 |
Rank | 1.1 |
Theme / Goal | Experience |
Roadmap | Firefox Desktop |
Secondary roadmap | Firefox Desktop |
Feature list | Desktop |
Project | Silent Update |
Engineering team | Platform Integration |
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | sec-review-complete | Notes |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | Test Plan |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |