Open Bug 1584725 Opened 5 years ago Updated 2 years ago

Can't login to gmail with hardware token - Firefox "hangs"

Categories

(Core :: DOM: Device Interfaces, defect)

69 Branch
defect

Tracking

()

UNCONFIRMED

People

(Reporter: trebusz, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36

Steps to reproduce:

I have gmail account with hardware second factor (yubikey). When I try to login to gmail, after providing password Firefox message prompt comes up. It says Firefox wants to use security key. I press cancel in the prompt (but it doesn't really matter what I do next - actual result is the same).

Actual results:

The browser stops working. It does not crush or hang. I can click thru its interface. I can open new tab, but opening webpages doesn't do anything - only loading favicon shows on tabs.

Expected results:

No matter what's my logging in result, the browser should be able to open webpages.


I am running updated stable FF on Windows 10. I don't have same problems with same google account on updated FF working on different Windows 10 computer. Problem happens in incognito mode (i.e. with extensions disabled).

Browsers UA is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:69.0) Gecko/20100101 Firefox/69.0.

Hi Trebusz since this issue does not occur on a second computer can you please try starting Firefox with a fresh profile you can find the steps here on how to do that: https://support.mozilla.org/en-US/kb/profile-manager-create-and-remove-firefox-profiles?redirectlocale=en-US&redirectslug=Managing-profiles#w_starting-the-profile-manager

Can you please also try our latest Nightly build ? you can find it here: https://www.mozilla.org/en-US/firefox/channel/desktop/ and see if the issue still occurs.
There is no way for me to verify this issue since we do not have a yubikey device.

Flags: needinfo?(trebusz)

Hi, it works the same with a fresh profile and with fresh profile on Nightly build.

Flags: needinfo?(trebusz)

I see, I'll try to set a component for this issue, maybe one of our developers can take a look and might be able to reproduce it, in the mean time please make sure you have the drivers all up to date for that key on that specific computer. Thanks for taking the time to report this issue.

Component: Untriaged → DOM: Device Interfaces
Product: Firefox → Core

Even though my OS had auto updates enabled, it seems some significant updates of Windows 10 have to be triggered some other way. Attempt to install Xbox Gamer Pass app made my OS install some bigger update. Which I think might have resolved the problem. After the update it seems Firefox no longer tries to directly use Yubikey, the messages regarding login process seem to come from OS. That is there's Windows pop up which says to insert the key and by following instructions I've managed to log in. So the issue might still be there (in newer Windows logging in takes different path than in the older versions) but for me the problem is resolved.

The OS thing is just a guess, in the meantime I have been updating FF, so maybe just got resolved by that.

Hi,

I'm running into the same issue, and I've tried many things like clearing profile, using developer version, beta, nightly builds, and all end up with the same behavior described by the issue reporter where after prompt for security key (titan key for me), regardless of whether I press the key or cancel, the browser gets into a state where you can open new tabs and click on links but nothing would happen.

Tested versions:
84.0.2 (64-bit) Mozilla Firefox for Ubuntu canonical - 1.0
85.0b9 (64-bit)
86.0a1 (2021-01-18) (64-bit)

OS is Ubuntu 20.04.1 LTS

The same key worked on the same machine/OS with Chromium, and different machines/OS with Firefox (Windows 10 and Mac OS).

Let me know what else I can provide.

So it seems like Ubuntu Software has a separate installation for Firefox so I decided to give that a try and it worked :o

Didn't work:

Firefox Web Browser 84.0.2+build1-0ubuntu0.20.04.1 (purple logo in Ubuntu Software)
84.0.2 (64-bit)
Mozilla Firefox for Ubuntu
canonical - 1.0

this is the version installed by the OS by default

Worked:

Firefox 84.0.2-1 (blue logo in Ubuntu Software)
84.0.2 (64-bit)
Mozilla Firefox Snap for Ubuntu
canonical-002 - 1.0

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.