385
edits
(→Add-on Behavior: add list of actions) |
(→Triggering Events: and other event behavior) |
||
| Line 117: | Line 117: | ||
== Triggering Events == | == Triggering Events == | ||
The following are various events that will trigger the main workflow: | |||
* On install of the restartless Sigma add-on | |||
* On re-enabling of the add-on | |||
* Periodically every 24 hours after the add-on starts | |||
* When Firefox starts up and the add-on is loaded | |||
* When add-ons are being checked for updates | |||
Even with these triggering events, if Firefox is offline or has already checked within the last hour since being activated, the update is skipped. | |||
== Other Event Behavior == | |||
When the add-on is being disabled, any active add-ons that are in the <tt>installIds</tt> list of add-ons that Sigma manages are disabled. These add-ons that were disabled are locally saved as <tt>disabledIds</tt>. | |||
When the add-on is being enabled, any previously Sigma-disabled add-ons stored as <tt>disabledIds</tt> are re-enabled as well. | |||
edits