Closed Bug 1556132 Opened 5 years ago Closed 3 years ago

Error shown when pairing with an unsupported browser is confusing

Categories

(Cloud Services :: Server: Firefox Accounts, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INACTIVE

People

(Reporter: dustin, Unassigned, NeedInfo)

Details

Attachments

(1 obsolete file)

Steps to reproduce

Visit https://firefox.com/pair as directed in the Fenix app ("Visit firefox.com/pair in Firefox on your computer to get your QR code"), on a Firefox with a signed-in sync account.

Expected behavior

A QR code

Actual behavior

"Did you use the system camera? You must pair from within a Firefox app."

and no QR code. I don't know what that means -- what is an "app" in the desktop Firefox?

Device information

  • Android device: Note 5
  • Fenix version: Latest
Attached image Screenshot_2019-06-01-09-01-37.png (obsolete) —

I was able to load this page (again just typing the URL) in another browser on the same sync account. However, after scanning the QR code the app on the phone just hangs here.

Ah, but it worked trying it again. I think the first time I closed the browser window too quickly. So, unrelated -- sorry.

Attachment #9069171 - Attachment is obsolete: true

Hi Dustin! Which version of Desktop did you use to open https://accounts.firefox.com/pair?

Component: Firefox Accounts → Server: Firefox Accounts
Flags: needinfo?(dustin)
Product: Firefox for Android → Cloud Services

Application Basics

Name: Firefox
Version: 66.0.4
Build ID: 20190504212614
Update Channel: release
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:66.0) Gecko/20100101 Firefox/66.0
OS: Linux 5.0.10-200.fc29.x86_64
Multiprocess Windows: 1/1 Enabled by default
Web Content Processes: 9/8
Enterprise Policies: Inactive
Google Location Service Key: Found
Google Safebrowsing Key: Found
Mozilla Location Service Key: Found
Safe Mode: false

Flags: needinfo?(dustin)

Thanks! Pairing is only supported in 67+ (bug 1490671), but that's a super confusing error message! I wonder if we can have a call-out to install Firefox 67 and try again. WDYT, Shane?

Summary: firefox.com/pair is broken → Error shown when pairing with an unsupported browser is confusing

Wow, indeed it is!

I can confirm it works fine after an upgrade.

This seems to have regressed after being fixed. I'm getting the same bizarre message.

And I'm getting it with a browser that demanded that I dance with it to get paired, so maybe it can't dance, but it thinks is can.


Chromium 83.0.4103.116 (Developer Build) built on Debian bullseye/sid, running on Debian bullseye/sid (64-bit)
Revision 8f0c18b4dca9b6699eb629be0f51810c24fb6428-refs/branch-heads/4103@{#716}
OS Linux
JavaScript V8 8.3.110.13
Flash (Disabled)
User Agent Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36
Command Line /usr/lib/chromium/chromium --show-component-extension-options --enable-gpu-rasterization --no-default-browser-check --disable-pings --media-router=0 --enable-remote-extensions --load-extension --flag-switches-begin --flag-switches-end --disable-webrtc-apm-in-audio-service --file-url-path-alias=/gen=/usr/lib/chromium/gen
Executable Path /usr/lib/chromium/chromium
Profile Path /home/n/.config/chromium/Default

Could this be a debian thing? If they have done something to break pairing, and they're not going to unbreak it, then we just need an error message that makes sense when this happens.

Hi there, QR code pairing is only supported when used from Firefox. Your comment suggests that you're using Chromium instead of Firefox. Is your issue "Why doesn't this work in Chromium?" or "Why doesn't this page tell me it only works in Firefox?"

Loading https://accounts.firefox.com/pair sends me to https://accounts.firefox.com/pair/unsupported which is good, but yeah the error message of "Did you use the system camera? You must pair from within a Firefox app." Could be more clear and say "Pairing is not supported using your current browser, try opening this page in Firefox"

Flags: needinfo?(github2)

I'm getting the same message, but I am in Firefox. (v 28.1)

(In reply to Jon Buckley [:jbuck] from comment #9)

Hi there, QR code pairing is only supported when used from Firefox. Your comment suggests that you're using Chromium instead of Firefox. Is your issue "Why doesn't this work in Chromium?" or "Why doesn't this page tell me it only works in Firefox?"

Loading https://accounts.firefox.com/pair sends me to https://accounts.firefox.com/pair/unsupported which is good, but yeah the error message of "Did you use the system camera? You must pair from within a Firefox app." Could be more clear and say "Pairing is not supported using your current browser, try opening this page in Firefox"

(In reply to patrickpatrick from comment #10)

I'm getting the same message, but I am in Firefox. (v 28.1)

None of this stuff works in Firefox 28. You are doing yourself a great disservice by using a web browser from 2014.

lolol major typo--v81.0.2. Apologies.

(In reply to Mark Hammond [:markh] [:mhammond] from comment #11)

(In reply to patrickpatrick from comment #10)

I'm getting the same message, but I am in Firefox. (v 28.1)

None of this stuff works in Firefox 28. You are doing yourself a great disservice by using a web browser from 2014.

(In reply to patrickpatrick from comment #12)

lolol major typo--v81.0.2. Apologies.

Firefox 81 is definitely supported for QR code pairing. Which OS/Firefox version are you using on the other device?

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INACTIVE

(In reply to Jon Buckley [:jbuck] from comment #13)

(In reply to patrickpatrick from comment #12)

lolol major typo--v81.0.2. Apologies.

Firefox 81 is definitely supported for QR code pairing. Which OS/Firefox version are you using on the other device?

It was Firefox for iOS version 28. Just updated to 30.0 and get same result. The error screen on my laptop seems to think I snapped the QR code outside of the Firefox app, but I snapped it from Firefox on my phone.

Please note that we received 2 similar reports about this lately:

I'm still investigating which desktop version they're using when they experience the problem.

I updated to Firefox 87.0 flatpak on Mint 20.1, and can no longer link to my win10 machine or old note8 running android v9
The behaviour is as described above, the code scanner on my phone generates a url which I approve and then I get a page from accounts.firefox.com/pair/unsupported#channel_id=Ao.............. with "Pair using an app" and "Did you see the system camera? You must pair from within a Firefox app" - which of course is what I had done.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: