Closed Bug 1026603 Opened 10 years ago Closed 10 years ago

[B2G][FxA][FTE] Losing wifi while signing into a Firefox Account in FTE can block user progression

Categories

(Firefox OS Graveyard :: FxA, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(b2g-v2.0 affected, b2g-v2.1 affected)

RESOLVED DUPLICATE of bug 998464
Tracking Status
b2g-v2.0 --- affected
b2g-v2.1 --- affected

People

(Reporter: ekramer, Unassigned)

References

()

Details

(Whiteboard: [2.0-flame-test-run-2])

Attachments

(1 file)

Attached file Logcat_FxA_Wifi (deleted) —
Description: Phone becomes locked into a "Connecting" state when wifi is lost during the password section of Firefox Account creation in the FTE. This issue can only be reversed by restarting the device. *Note: Issue DOES reproduce via Firefox Account creation in Settings. However, User can get off the "Connecting" screen in this scenario. Prerequisite: This bug is easier to reproduce with a dedicated router. Repro Steps: 1) Update a Flame to 20140616000203 2) Proceed through FTE until "Select a Network" 3) Sign in to a network (preferably a dedicated router that you can unplug later) 4) Proceed through FTE until Firefox Accounts 5) Create a new account 6) Enter a password 7) Disconnect the router (losing the wifi connection) Actual: The phone goes into a "Connecting" state and cannot drop out of it. Expected: There is a "no connection" splash screen explaining to the user that something happened to their connection. Environmental Variables: Device: Flame 2.0 Build ID: 20140616000203 Gaia: a6988c15b361938bea5976c846c147ecdc1121c0 Gecko: 52a276202888 Version: 32.0a2 (2.0) Firmware Version: v121-2 User Agent: Mozilla/5.0 (Mobile; rv:32.0) Gecko/32.0 Firefox/32.0 IP: 50.149.104.75 Repro frequency: (4/5, 80%) Link to failed test case: https://moztrap.mozilla.org/manage/case/12860/ See attached: (video clip, logcat) ============================================================================ This issue DOES reproduce on the following: Flame 2.1 Environmental Variables: Device: Flame Master Build ID: 20140616040202 Gaia: dfc4703bb81d1fa4f2087a1a6124b47a80a5d1de Gecko: 80431d4fd0da Version: 33.0a1 (Master) Firmware Version: v121-2 ---------------------------------------------------------------------------- Buri 2.1 Device: Buri Master Build ID: 20140611040203 Gaia: 0750f66a0004870773c9a743fa6bdbe124379336 Gecko: 18c21532848a Version: 33.0a1 (Master) Firmware Version: v1.2device.cfg 2.0 Environmental Variables: Device: Buri 2.0 Build ID: 20140616144242 Gaia: 0f254c92bc44d614ae56a855f18a895a7e4703ad Gecko: 874608951fc8 Version: 32.0a2 (2.0) Firmware Version: v1.2device.cfg ---------------------------------------------------------------------------- Open_C 2.0 Environmental Variables: Device: Open_C 2.0 Build ID: 20140613082917 Gaia: 5b1fdc6000d35962769e789b924b24e166a27759 Gecko: 8415553664fd Version: 32.0a2 (2.0) Firmware Version: P821A10V1.0.0B06_LOG_DL ============================================================================ This issue does NOT reproduce on the following: Flame (no Firefox Account setup in FTE) 1.4 Environmental Variables: Device: Flame 1.4 Build ID: 20140616000202 Gaia: 164644d91290708a71436dfdf4301e33b92e2c77 Gecko: 2949e8bef869 Version: 30.0 (1.4) Firmware Version: v121-2 Buri (no Firefox Account setup in FTE) 1.3 Environmental Variables: Device: Buri 1.3 Build ID: 20140613084813 Gaia: 8d6bd6c484557c5322bf14798a4273d2a8f4300f Gecko: 634b8bb42eea Version: 28.0 (1.3) Firmware Version: v1.2device.cfg
QA Whiteboard: [QAnalyst-Triage?]
Flags: needinfo?(ktucker)
This should have been checked on Open C 2.1 and you need to state what the actual result is for each device. Also, your divider lines are confusing.
QA Whiteboard: [QAnalyst-Triage?] → [QAnalyst-Triage-]
Flags: needinfo?(ktucker) → needinfo?(ekramer)
This issue shows the same result on all devices that repro. This issue DOES reproduce on Open_C 2.1 Device: Open_C Master Build ID: 20140617040203 Gaia: eac13407742a55b11e1877b4df2abdfd22cd582e Gecko: bb35d1b73634 Version: 33.0a1 (Master) Firmware Version: P821A10V1.0.0B06_LOG_DL Result: The device goes into a "Connecting" state and the User cannot drop out of it. This requires a restart in the FTE.
Flags: needinfo?(ekramer)
Marking as a dupe of bug 998464. If that bug needs to block 2.0, please flag it as such.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
This seems very edge casey to me especially doing step 3. Can QA confirm if there is ever a point in FTE to reproduce this without ever connecting to the network from the beginning ? IF that is the case this becomes more of a bug we should fix as there may be cases in several regions that folks may go through FTE without Wifi/cell data and if you have to restart the phone during that, its bad!
Flags: needinfo?(ekramer)
Keywords: qawanted
This issue does NOT repro if the user never connects to a network. If the user is not connected to a network they will see a "Unable to Connect" screen when trying to create a new account / sign in. They are unable to get to the password input screen.
QA Whiteboard: [QAnalyst-Triage-] → [QAnalyst-Triage-] QAnalyst-Triage?
Flags: needinfo?(ekramer) → needinfo?(jmitchell)
Keywords: qawanted
This issue has been marked resolved - Dupe.
QA Whiteboard: [QAnalyst-Triage-] QAnalyst-Triage? → [QAnalyst-Triage+]
Flags: needinfo?(jmitchell)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: