Closed
Bug 1309581
Opened 9 years ago
Closed 9 years ago
'Send Tab' list appears blank when signed into FxA with connected devices attached
Categories
(Firefox for iOS :: Sync, defect, P1)
Tracking
()
RESOLVED
FIXED
Iteration:
1.8
People
(Reporter: sleroux, Assigned: sleroux)
Details
(Whiteboard: [MobileAS])
Attachments
(2 files, 1 obsolete file)
Tested on latest master (cef88e9a6d5cf50a2e5b7acd8ad4b598aa11e04a)
STR:
1. Sign into FxA with connected devices on fresh copy of Firefox
2. Wait for sync to complete
3. Navigate to 'Synced Devices' tab to verify that connected devices appear
4. Navigate to webpage and tap 'Share' button
5. Tap 'Send Tab'
Expected:
Send Tab list should be populated with connected devices.
Actual:
List appears blank but still scrollable.
---
Note that this also occurs when attempting to 'Send Tab' from another application.
Comment 1•9 years ago
|
||
Are you having database woes on your device? :D
Anything in the log?
| Assignee | ||
Comment 2•9 years ago
|
||
Heh I hope not. I seem to be finding all the sync issues this morning. Mostly filing bugs in case anyone else is seeing this. I'll dig into this and see whats going on.
| Assignee | ||
Comment 3•9 years ago
|
||
Looks like the reason the list isn't being populated is because when calling 'getClients' [1], we're getting back an error that the account is in a .NotMarried state [2]. Two things could be causing this:
1. There was some changes made on the server which requires iOS to update how we handle the login handshaking [3]. We haven't made these changes yet.
2. When advancing our FxA account state, we touch some of the new device registration API code that was introduced on master [4].
This also might effect missing history items if we're failing to pull down records because of our FxA state [5]
[1] https://github.com/mozilla-mobile/firefox-ios/blob/master/Extensions/SendTo/ClientPickerViewController.swift#L156
[2] https://github.com/mozilla-mobile/firefox-ios/blob/master/Account/FirefoxAccount.swift#L227
[3] https://bugzilla.mozilla.org/show_bug.cgi?id=1289480#c13
[4] https://github.com/mozilla-mobile/firefox-ios/blob/master/Account/FirefoxAccount.swift#L181
[5] https://bugzilla.mozilla.org/show_bug.cgi?id=1309571
| Assignee | ||
Updated•9 years ago
|
Priority: -- → P2
Updated•9 years ago
|
Whiteboard: [MobileAS]
Updated•9 years ago
|
Rank: 2
| Assignee | ||
Updated•9 years ago
|
Assignee: nobody → sleroux
Status: NEW → ASSIGNED
Priority: P2 → P1
| Assignee | ||
Comment 4•9 years ago
|
||
IIRC you worked on shared app groups/keychain stuff in the past. Mind checking out this fix?
Attachment #8808219 -
Flags: review?(sarentz)
Comment 6•9 years ago
|
||
Comment on attachment 8808219 [details]
Link to Github pull-request: https://github.com/mozilla-mobile/firefox-ios/pull/2222#attch-to-bugzilla
I'll + it because I think it is all good to go. Just a question about a team identifier and how to test this.
Attachment #8808219 -
Flags: review?(sarentz) → review+
| Assignee | ||
Comment 7•9 years ago
|
||
Added comments to PR and removed the SQL commit that was supposed to be on another branch.
Flags: needinfo?(sleroux)
Updated•9 years ago
|
Iteration: --- → 1.8
| Assignee | ||
Comment 8•9 years ago
|
||
master https://github.com/mozilla-mobile/firefox-ios/commit/235b7dadbbe174c93b380c01d4445a583859dab1
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Whiteboard: [MobileAS] → [MobileAS][needsuplift]
| Assignee | ||
Comment 9•9 years ago
|
||
v6.x fda6300
status-fxios-v6.0:
--- → fixed
status-fxios-v7.0:
--- → fixed
Whiteboard: [MobileAS][needsuplift] → [MobileAS]
| Assignee | ||
Comment 10•9 years ago
|
||
Attachment #8809420 -
Flags: review?(fpatel)
| Assignee | ||
Comment 11•9 years ago
|
||
Comment on attachment 8809420 [details] [review]
Link to Github pull-request: https://github.com/mozilla-mobile/firefox-ios/pull/2231
Oops wrong bug!
Attachment #8809420 -
Attachment is obsolete: true
Attachment #8809420 -
Flags: review?(fpatel)
You need to log in
before you can comment on or make changes to this bug.
Description
•