Closed Bug 1742316 Opened 4 years ago Closed 3 years ago

Cannot Sign in to Sync using QR code in iOS (if I switch away from pairing view)

Categories

(Firefox for iOS :: Firefox Accounts, defect)

Other
iOS
defect

Tracking

()

RESOLVED MOVED
Tracking Status
fxios ? ---

People

(Reporter: legordia, Unassigned)

Details

Steps to reproduce:

  1. In Firefox on iPhone, open Settings -> Sign in to Sync.
  2. On desktop browser, navigate to "firefox.com/pair".
  3. On desktop, tap "Show Code" button.
  4. On iPhone, tap "Ready to Scan" button.
  5. San QR code.
  6. On iPhone, switch to authenticator app to get 2FA code to enter into prompt on desktop.
  7. On iPhone, switch back to Firefox to complete setup.

Result: I see the messages "Pairing not successful", "Unexpected error", and "The setup process was terminated." Phone does not get signed in.

Expected result: Be able to finish the pairing process after switching back from the authenticator app.

Additional information:
Firefox for iOS version: "Firefox Daylight 39.0 (6519)"
iOS version: "15.1 (10B74)"

Tapping "Confirm pairing" on the iPhone before switching to the authenticator app does not change the outcome.

After doing some testing on iOS and Fenix my conclusion is that the error is reproducible with or without 2FA - and the common factor is if you switch away from the pairing view on iOS - when you come back you get an error.

Things i tested:

  1. iOS Pairing with 2FA enabled with Duo as 2nd factor on iOS device = fail
  2. Fenix Pairing with 2FA enabled with Duo as 2nd factor on Fenix = successful (concluesion: Fxa-client Rust component is not the error source)
  3. iOS Pairing with 2FA enabled as 2nd factor on Android device = successful
  4. iOS Pairing with no 2FA, stay in pairing view through confirmation = successful
  5. iOS Pairing with no 2FA, switch away from pairing view before confirmation = fail.

I can reproduce the iOS failures with both Fx iOS 39 (released version) and Fx 95 (beta version from testflight)

Summary: Cannot Sign in to Sync using QR code in iOS → Cannot Sign in to Sync using QR code in iOS (if I switch away from pairing view)

The severity field is not set for this bug.
:jeevans, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(jeevans)

I am having the same problem. iOS 15.1.1, iPhone 13, Firefox 40.2

I have the same problem with Firefox 96.0 (Release 7403 and TestFlight version 7278) on my iPhone 12 running iOS 15.2.1. My authenticator app (DuoMobile) is on my same iPhone, so I must switch apps to copy the auth code. Logging into FxA using my email address and password works correctly.

Status: UNCONFIRMED → NEW
Ever confirmed: true
Status: NEW → RESOLVED
Closed: 3 years ago
Flags: needinfo?(jeevans)
Resolution: --- → MOVED
You need to log in before you can comment on or make changes to this bug.