I'm thinking I'll do some changes to backup-restore in the UI based on
initial testing:
First, I was doing a refresh-from-client automatically after restore.
Patrick pointed out this is not needed, normal sync should work in
"normal" situations and that restoring a backup will not fix a
"slow-sync-request" situation
Second, Zang Jinke pointed out that automatically syncing at all may be
a bad idea, and we agreed (bug 9619).
Changes I'm currently testing in mb9619 branch:
* don't sync automatically after restoring
* add more indication of the type of running operation
("Restoring" and "Restore complete")
* explain the choices better in emergency view. In the slow sync
request case this means mentioning that a "special" sync is
required even after restoring a backup.
* Show this info bar after a restore:
| You've just restored a backup. The changes [ Sync now ]
| have not been synced with $servicename yet
The action button is a bit redundant but I think it is in line with
the other info bar messages: responding to the infobar message should
be possible in the infobar
- Jussi