Closed Bug 1391581 Opened 7 years ago Closed 3 years ago

Implement notification flow for addon updates

Categories

(Firefox for Android Graveyard :: Add-on Manager, enhancement, P3)

enhancement

Tracking

(firefox57 wontfix)

RESOLVED INCOMPLETE
Tracking Status
firefox57 --- wontfix

People

(Reporter: aswan, Unassigned)

References

Details

This is part of the flow documented in the flowchart on slide 3 of:
https://docs.google.com/presentation/d/1NSqxUiZDUdFrha0TvuNVEV1v2OqmBPc17XaPbzIwWmQ/edit

In this flow, when an addon has an update that requires new permissions, a notification is issued that includes the name of the extension and an action that opens the browser on the add-ons manager detail page for the affected extension.  The update permissions dialog is immediately displayed.  When the dialog is dismissed, the browser remains at the add-ons manager detail page for the extension.
Assignee: nobody → aswan
Priority: -- → P2
Priority: P2 → P3
Thinking about this one a little further, we've got a bit of a problem here -- extension updates are stored in a temporary directory so if they aren't acknowledged by a user they aren't saved across browser sessions.  This is mildly annoying on desktop but on mobile where non-foreground processes can be killed at any time its going to be a much bigger problem I think.
That is connected to this bug since we have to consider the scenario where we send a system notification for an extension update but by the time the user selects the action from the notification, the browser process has been killed.  We can try to re-download the update at that time, but then what if that fails?  Ugh.
Based on comment 1, I don't have any immediate plans to work on this.
Assignee: aswan → nobody
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.