Closed
Bug 1058106
Opened 10 years ago
Closed 10 years ago
Pull-to-refresh on synced tabs tray doesn't work
Categories
(Firefox for Android Graveyard :: Awesomescreen, defect)
Tracking
(fennec-)
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
fennec | - | --- |
People
(Reporter: rnewman, Unassigned)
References
Details
KitKat, current Nightly.
See video:
https://dl.dropboxusercontent.com/u/3911373/Fennec/Video/refresh.mp4
I pull, I get the growing light burst, but nothing happens.
There's no log output at all.
This isn't expected behavior, regardless of the background sync setting. Every other app will sync when instructed.
Reporter | ||
Comment 1•10 years ago
|
||
Enabling background syncs does not change the user-visible behavior. There's still no feedback at all.
Reporter | ||
Comment 2•10 years ago
|
||
Behavior is unchanged if I turn on background syncing.
If I force-kill the browser, the UI updates to show the results of the automatic sync that happened in the background. So two bugs here:
Either:
* Pull-to-refresh doesn't work at all, or
* The UI is broken on my device (or KitKat, or...)
And:
* The UI doesn't correctly update when a sync occurs.
Summary: Pull-to-refresh on synced tabs tray doesn't work (if background auto-sync is disabled?) → Pull-to-refresh on synced tabs tray doesn't work
Updated•10 years ago
|
tracking-fennec: --- → ?
Comment 3•10 years ago
|
||
I just tested it again, and it seems to be working correctly for me, on my Nexus 4 running stock Android 4.4.4, with Firefox Beta 32.0. That is, when I pull-to-refresh, I get the orange-flashing line and the spinning sync icon.
Reporter | ||
Comment 4•10 years ago
|
||
Aaron, can you repro my experience?
I'm on a KitKat HTC One M7.
Flags: needinfo?(aaron.train)
Keywords: qawanted
Comment 5•10 years ago
|
||
WFM (Nightly 08/26) after recent sync I guess? Tested on a Galaxy S5 (4.4.4):
On a pull, I get:
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: Syncing FxAccount account named like XXXXX.XXXXXXXXXXXX@XXXXX.XXX for authority org.mozilla.fennec.db.browser with instance org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter@42c72d50.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage checkPreconditions (org.mozilla.gecko.sync.stage.CheckPreconditionsStage@42f95c40)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage ensureClusterURL (org.mozilla.gecko.sync.stage.CheckPreconditionsStage@42c143c0)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage fetchInfoCollections (org.mozilla.gecko.sync.stage.FetchInfoCollectionsStage@42f78ba8)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage fetchMetaGlobal (org.mozilla.gecko.sync.stage.FetchMetaGlobalStage@428fd2e8)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage ensureKeysStage (org.mozilla.gecko.sync.stage.EnsureCrypto5KeysStage@4290a738)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncClientsEngine (org.mozilla.gecko.sync.stage.SyncClientsEngineStage@42f18338)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncTabs (org.mozilla.gecko.sync.stage.FennecTabsServerSyncStage@42f128e8)...
I/FxAccounts( 7945): fennec :: RecordsChannel :: No data available: short-circuiting flow from source org.mozilla.gecko.sync.middleware.Crypto5MiddlewareRepositorySession@42a747a0
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncPasswords (org.mozilla.gecko.sync.stage.PasswordsServerSyncStage@42eff800)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncBookmarks (org.mozilla.gecko.sync.stage.AndroidBrowserBookmarksServerSyncStage@42efd168)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncHistory (org.mozilla.gecko.sync.stage.AndroidBrowserHistoryServerSyncStage@42efc838)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncFormHistory (org.mozilla.gecko.sync.stage.FormHistoryServerSyncStage@42efb028)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage uploadMetaGlobal (org.mozilla.gecko.sync.stage.UploadMetaGlobalStage@4292fb88)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage completed (org.mozilla.gecko.sync.stage.CompletedStage@42a684b8)...
Flags: needinfo?(aaron.train)
Keywords: qawanted
Comment 6•10 years ago
|
||
Whoops missed this
I/FxAccounts( 7945): fennec :: FirefoxAccounts :: Requesting sync.
I/FxAccounts( 7945): fennec :: FirefoxAccounts :: Sync hints; scheduling now: true; ignoring local rate limit: true; ignoring remote server backoff: true.
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: Syncing FxAccount account named like XXXXX.XXXXXXXXXXXX@XXXXX.XXX for authority org.mozilla.fennec.db.browser with instance org.mozilla.gecko.fxa.sync.FxAccountSyncAdapter@42c72d50.
I/FxAccounts( 7945): fennec :: FirefoxAccounts :: Sync hints; scheduling now: true; ignoring local rate limit: true; ignoring remote server backoff: true.
I/FxAccounts( 7945): fennec :: Utils :: Asked to sync 'clients, tabs' and to skip ''.
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: Forced sync (rate): overruling remaining backoff of 48028ms.
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: handleFinal: in Married
I/FxAccounts( 7945): fennec :: AndroidFxAccount :: Moving account named like XXXXX.XXXXXXXXXXXX@XXXXX.XXX to state Married
I/FxAccounts( 7945): fennec :: FxAccountNotificationManager :: State Married needs no action; cancelling any existing notification.
I/FxAccounts( 7945): fennec :: Utils :: Asked to sync 'clients, tabs' and to skip ''.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage checkPreconditions (org.mozilla.gecko.sync.stage.CheckPreconditionsStage@42c43d70)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage ensureClusterURL (org.mozilla.gecko.sync.stage.CheckPreconditionsStage@42c6ae00)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage fetchInfoCollections (org.mozilla.gecko.sync.stage.FetchInfoCollectionsStage@42c440a0)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage fetchMetaGlobal (org.mozilla.gecko.sync.stage.FetchMetaGlobalStage@42c455d8)...
I/FxAccounts( 7945): fennec :: FetchMetaGlobalStage :: Trying to use persisted meta/global for this session.
I/FxAccounts( 7945): fennec :: FetchMetaGlobalStage :: Using persisted meta/global for this session.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage ensureKeysStage (org.mozilla.gecko.sync.stage.EnsureCrypto5KeysStage@42c461a8)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncClientsEngine (org.mozilla.gecko.sync.stage.SyncClientsEngineStage@43028830)...
I/FxAccounts( 7945): fennec :: SyncClientsEngineStage :: Local client GUID exists on server and was downloaded.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncTabs (org.mozilla.gecko.sync.stage.FennecTabsServerSyncStage@42914708)...
I/FxAccounts( 7945): fennec :: RecordsChannel :: No data available: short-circuiting flow from source org.mozilla.gecko.sync.middleware.Crypto5MiddlewareRepositorySession@42ddbaf0
I/FxAccounts( 7945): fennec :: ServerSyncStage :: Stage tabs received 0 and sent 0 records in 0.01 seconds.
I/FxAccounts( 7945): fennec :: ServerSyncStage :: Advancing session.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncPasswords (org.mozilla.gecko.sync.stage.PasswordsServerSyncStage@42914750)...
I/FxAccounts( 7945): fennec :: ServerSyncStage :: Skipping stage passwords.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncBookmarks (org.mozilla.gecko.sync.stage.AndroidBrowserBookmarksServerSyncStage@42ad3c18)...
I/FxAccounts( 7945): fennec :: ServerSyncStage :: Skipping stage bookmarks.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncHistory (org.mozilla.gecko.sync.stage.AndroidBrowserHistoryServerSyncStage@42ad3c60)...
I/FxAccounts( 7945): fennec :: ServerSyncStage :: Skipping stage history.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage syncFormHistory (org.mozilla.gecko.sync.stage.FormHistoryServerSyncStage@42ad3ca8)...
I/FxAccounts( 7945): fennec :: ServerSyncStage :: Skipping stage forms.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage uploadMetaGlobal (org.mozilla.gecko.sync.stage.UploadMetaGlobalStage@42c4b098)...
I/FxAccounts( 7945): fennec :: GlobalSession :: Not uploading updated meta/global record since there are no engines requesting upload.
I/FxAccounts( 7945): fennec :: GlobalSession :: Running next stage completed (org.mozilla.gecko.sync.stage.CompletedStage@42c4b590)...
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: Global session succeeded.
I/FxAccounts( 7945): fennec :: FxAccountSchedulePolicy :: Scheduling periodic sync for 43200.
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: Sync succeeded.
I/FxAccounts( 7945): fennec :: FxAccountSyncAdapter :: Syncing done.
Comment 7•10 years ago
|
||
Is this a 1.1 or 2.0 account? Can you still reproduce this?
Reporter | ||
Comment 8•10 years ago
|
||
1.1, can still reproduce.
1.5 account seems to work in fennec_rnewman.
Comment 9•10 years ago
|
||
With the understanding that this is Sync 1.1 only wontfix. If you have this issue please upgrade https://support.mozilla.org/en-US/kb/how-to-update-to-the-new-firefox-sync
Status: NEW → RESOLVED
tracking-fennec: ? → -
Closed: 10 years ago
Resolution: --- → WONTFIX
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•