Unable to log into gmail in Iodé Browser (or Thunderbird)

Hi all, I’m having a weird issue when I try to log into a gmail (accounts.google.com) account, I type in the account name, hit next, and it just kind of sits there.

I’ve tried it in an alternate phone account, tried wiping the Iodé Browser storage, etc. It just doesn’t seem to work at all, somehow.

Temporary video link here (can re-share later if needed): Watch screen | Streamable

I’m running IodéOS 7.3 on a Pixel 7. This problem existed before the 7.3 upgrade.

P.S. Unable to log in with Thunderbird because it requires the Iodé Browser webview to do the google auth page.

Your sample video may be a “false positive” as Google knows that isn’t a valid account so it kicks you back to the account entry screen?

I can confirm on a test device that authenticating with Google for Thunderbird and Davx5 (for contacts and calendar sync) and logging into the web browser works fine (using “Aegis” for 2FA authentication in my test case).

Possibly you don’t have some microG settings enabled? (“System Settings > System > microG”)? It may need (?) Device Attestation, Google Device Registration, etc? (sorry I didn’t try with any of those not enabled)

Ah, good idea, but I did try with a valid account. I was just using a nonsense account name for the purposes of the video. :wink:

Shouldn’t it be able to work in Iodé Browser (a.k.a. Firefox) regardless of the MicroG settings, though?

I even tried wiping Iodé Browser’s data (virtual reinstall), and it’s still doing the same thing (not letting me continue after typing in my email address on the Sign In screen).

Very confusing. :stuck_out_tongue:

I also tried it in a brand new Guest account, using all of the defaults when you go through the Iodé welcome screen.

Same thing. It just doesn’t let you get past the account login screen. The next button just sits there. Soooo confusing. XD

Sorry I can’t replicate. I just logged into gmail on a Pixel 3a XL (iodé 6.12). For me, after entering email address, then next screen of password, it then directly attempts to use 2FA options I don’t have (well I do have it linked to a Yubikey for desktop). So I have to then swipe back and set “use another way” where I can then select “Google Authenticator” and then enter my Aegis code (personally there is no way I am using Google Authenticator :slight_smile: ). Anyway, all that does work (iodé Browser and Thunderbird).

So in your video it never even asks for the password, right?

Is there maybe a setting in your Google Account security preventing something? Sorry I am a bit ignorant on this now, we may need input from some others.

If you can look at that maybe you will see “blocked devices or something”?

https://myaccount.google.com/security

I tried downloading the Jelly browser (from the Iodé f-droid repo, I believe), and it does work there. Of course, that doesn’t help with Thunderbird, as that’s using the system webview provided by Iodé Browser.

I don’t see how it could work in Jelly, but not work in a brand new guest session on the same machine with the Iodé Browser.

Very strange.

You are running an older OS version on that phone, though. Might’ve been a more recent regression.
I don’t log into gmail very often, so there’s no telling how long this bug’s been there. I wiped my thunderbird config on accident, and that’s the only reason I noticed.

Try Fairemail instead of Thunderbird. I’m using it for gmail, outlook and primary Infomaniak. Together with Iodé browser.

Pixel 9a, Iodé 7.3

Tried Fairemail from github via Obtainium. Same result, it hands you off to the Iodé browser, which is unable to log in.

@rik, @Nollie8969,

I found a hacky workaround that will get me by until I somehow figure out my main problem, or it gets fixed with an update:

  1. Go to Thunderbird, settings, add account
  2. Type in the email address, press next
  3. Tap on Sign in with Google
  4. On the webview screen (which never accepts my userid), tap on the three dots, “Share,” “Copy to clipboard”
  5. Open Jelly or other alternate browser, paste in the URL, and go through the auth there
  6. Thunderbird will automatically open once you’re done authenticating
1 Like