Firefox/Projects/System Extension Notification: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with '= Overview = '''Sprint lead:''' Mossop = Goals / Use Cases = * Notify users that Firefox has spotted new system extensions ** Provide users with a choice of which extensions to…')
 
No edit summary
Line 1: Line 1:
= Overview =
= Overview =
'''Sprint lead:''' Mossop
'''Sprint lead:''' Mossop
'''UX lead:''' Faaborg


= Goals / Use Cases =
= Goals / Use Cases =
Line 13: Line 14:
= Design =
= Design =


The feature will present UI during Firefox startup after it has detected the new extensions. This UI will need to block startup since we do not want to have to restart the application if the user chooses to disable some of the extensions.
The feature will make system extensions disabled during the first run of Firefox after they are installed. Users will then be able to choose to keep them disabled otherwise they will become active the next time that Firefox is restarted.


By default the user will just click Ok for startup to continue with the new extensions enabled. Checkboxes will be provided for each to allow for disabling individually. Description text will explain how a user might go about uninstalling the extension, maybe we should show the file path of the extensions to assist here.
The [[Firefox/Projects/Doorhanger_notifications|doorhanger notification]] UI will be used to display the detected extensions during the first run.


Later the extensions will still be present in the add-ons manager for enabling/disabling as usual.
Later the extensions will still be present in the add-ons manager for enabling/disabling as usual.


= Current Progress=
= Current Progress=
* Detecting and disable the extensions during the first run is complete
* Front end code that re-enables the extensions is complete
* The UI is waiting for mockups and the doorhanger notifications API to be completed.


= Bugs =
= Bugs =
*{{bug|476430}} - Warn user that a third party add-on has been installed and allow disabling
*{{bug|476430}} - Warn user that a third party add-on has been installed and allow disabling

Revision as of 13:11, 14 August 2009

Overview

Sprint lead: Mossop UX lead: Faaborg

Goals / Use Cases

  • Notify users that Firefox has spotted new system extensions
    • Provide users with a choice of which extensions to leave enabled

Non Goals

  • Allow for uninstalling system extensions

Design

The feature will make system extensions disabled during the first run of Firefox after they are installed. Users will then be able to choose to keep them disabled otherwise they will become active the next time that Firefox is restarted.

The doorhanger notification UI will be used to display the detected extensions during the first run.

Later the extensions will still be present in the add-ons manager for enabling/disabling as usual.

Current Progress

  • Detecting and disable the extensions during the first run is complete
  • Front end code that re-enables the extensions is complete
  • The UI is waiting for mockups and the doorhanger notifications API to be completed.

Bugs

  • bug 476430 - Warn user that a third party add-on has been installed and allow disabling