Add-on should migrate apps previously installed with HTML5 shim

VERIFIED FIXED

Status

P1
normal
VERIFIED FIXED
7 years ago
7 years ago

People

(Reporter: anant, Assigned: anant)

Tracking

Details

Attachments

(1 attachment)

(Assignee)

Description

7 years ago
Currently, apps installed by the HTML5 shim are not migrated over when the add-on is installed, causing the apps list to be "reset". This causes a mismatch in user expectation, where apps purchased without the add-on install disappear after installing the add-on.

This also has side effects of messing up the dashboard, which stores state per app (position, page etc.)
(Assignee)

Comment 1

7 years ago
Created attachment 579522 [details]
feature/migrate

https://github.com/mozilla/openwebapps/pull/150
Attachment #579522 - Flags: review?(mixedpuppy)
Blocks: 698879
No longer blocks: 699281
Comment on attachment 579522 [details]
feature/migrate

r+ for now, but I think we need to:

- consider if this should be a part of the sync operation
- examine all the crazy stuff in owa startup, see if any of this can be done lazily
Attachment #579522 - Flags: review?(mixedpuppy) → review+
(Assignee)

Comment 3

7 years ago
https://github.com/mozilla/openwebapps/commit/49d2cb7d480e2dd1d726627498ea3ba2607be8b5
Status: NEW → RESOLVED
Last Resolved: 7 years ago
Resolution: --- → FIXED
(Assignee)

Comment 4

7 years ago
Filed bug #708328 as a followup.
QA Contact: extension → mdabbagh

Comment 5

7 years ago
Tested with the following basic scenario:

1. Launch Firefox - Used FF9
2. Go to apps.mozillalabs.com/appdir and install a couple apps
3. Install the extension from http://people.mozilla.com/~dclarke/openwebapps/Extension/
4. Go to myapps.mozillalabs.com

The apps that were installed with the HTML5 Shim were shown in the Dashboard with the extension. Any issues relating to this change will be reported in new bugs. Used openwebapps-0af54cbc1a-12_09_2011.xpi.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.