Closed Bug 713282 Opened 13 years ago Closed 12 years ago

UI is very laggy during profile migration

Categories

(Firefox for Android Graveyard :: General, defect, P2)

ARM
Android
defect

Tracking

(fennec11+)

RESOLVED DUPLICATE of bug 713283
Tracking Status
fennec 11+ ---

People

(Reporter: glandium, Assigned: gcp)

References

Details

(Keywords: uiwanted)

My places.sqlite was filled on aurora 10 (thus xul) through sync with my multi-years old desktop profile, and is being migrated in a process that takes forever. During this process, the UI is simply unusable because it lags so much. (and lagging is an understatement)
(Using try build from bug 712718 because without that, migration crashes)
Assignee: nobody → gpascutto
Blocks: 699199
Priority: -- → P2
The slowness seems to be caused by the disk IO that is generated when the Android.Browser system updates its database. We can't really avoid this, so we probably want to show UI while the migration process is running, and preferably not have the user use the browser, so they don't think its slow.

UX feedback needed here:

The Migration of XUL Bookmarks/History/... is something that needs to be done once, preferably shortly after the user uses Native for the first time, after upgrading from XUL. While this is happening, the entire phone, and hence the browser, will be slow. We probably also want to show progress of some sort.

For technical reasons it would be handy if starting this could be delayed until *after* Gecko has started.
Keywords: uiwanted
To be clear -- this is different from Bug 710330?
Yes. This is for XUL to Android DB. 710330 is for Android DB to "new local" Fennec DB.

That said, maybe UX for those can be the same.
tracking-fennec: --- → 11+
This is the bug for the UI: Bug 710331
Fixed by Bug 713283 + Bug 710331.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.