Firefox/Projects/Improve Plugin Find and Install
Overview
Sprint lead: Mossop
Sprinters: boriss
- Description
- When encountering a blocked or missing plugin, give the user a button to push that will download and run the plugin installer so they can see their content.
Goals / Use Cases
- Remove the current PFS UI
- When an unknown/blocked plugin is present in the page offer the user a new version to install
Non Goals
- Offer plugin updates in the add-ons manager or blocklist notification
Design
When the user visits a site containing an unknown/blocklisted plugin we will display a notification bar saying that Firefox is looking for a plugin to use for the content. At this point it will send details to the PFS webservice of what application is looking for a plugin and what mimetype it is trying to display. The PFS webservice will give either no results or an install link.
When an install is available Firefox will update the notification bar to say that "Flash 9.0 is available" and give an install button. The install button can either open a new webpage for installs requiring EULAs etc. or start download of an installer which will be executed after download is complete.
When an install is not available Firefox will update the notification bar to say as much.
Bugs
- bug 430853 - Improve PFS user experience
- PFS2 JSON