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 |
| 725180 | Create test suite for libmar | -- | RESOLVED |
| 720688 | Add the ability to strip MAR signatures | -- | VERIFIED |
6 Total; 0 Open (0%); 5 Resolved (83.33%); 1 Verified (16.67%);
Stage 5: Release
10. Landing criteria
`
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 | ` | ` |
