brave-browser: Unable to authenticate or use Google Keep extension in Brave

Test Plan

Specified here: https://github.com/brave/brave-core/pull/5616

Description

Google Keep extension installs but doesn’t allow users to login to their google account in order to use it. Sign in button on extension panel is unresponsive - logging into Keep via G Keep website also has no effect. image

Steps to Reproduce

  1. Install Google Keep extension
  2. Visit any website
  3. Click Sign in to use extension

Actual result:

Sign-in button is unresponsive.

Expected result:

Successfully authenticatate into google account in Keep extension.

Reproduces how often:

Always

Brave version (brave://version info)

Version 0.60.48 Chromium: 72.0.3626.121 (Official Build) (64-bit)

Reproducible on current release:

  • Does it reproduce on brave-browser dev/beta builds? Yes

Website problems only:

  • Does the issue resolve itself when disabling Brave Shields? No
  • Is the issue reproducible on the latest version of Chrome? Yes

Additional Information

User Reports: https://community.brave.com/t/google-keep-application-cannot-sign-in/34972/14?preview_theme_id=24

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Reactions: 63
  • Comments: 60 (11 by maintainers)

Most upvoted comments

still broken on Version 0.65.118 Chromium: 75.0.3770.80 (Official Build) (64-bit)

(Still) broken on Version 0.64.77 Chromium: 74.0.3729.169 (Official Build) (64-bit).

Still facing this issue and none of the suggested solutions works.

When I enable Allow Google login for extensions I keep getting the Google login screen and the extension doesn’t work. Can anyone suggest any workaround for this?

Work will resume on this shortly, stay tuned!

still broken on Version 0.65.121 Chromium: 75.0.3770.100 (Official Build) (64-bit)

Largely this issue and a lot of other polish issues is why I stopped using Brave. Would love to use Brave, but I can’t sacrifice productivity extensions just for privacy principles.

+1; still an issue. OS:Debian 10 (Buster) Brave: Version 0.68.131 Chromium: 76.0.3809.100 (Official Build) (64-bit)

I was just getting the hinge of google keep and wanted to have it on the desktop.

I{ll find something for😑 KDE.

Thanks for the report @jtnydv - I verified that this is a regression. Tracking the issue here: https://github.com/brave/brave-browser/issues/14041 - Will try to resolve this soon.

In case any one else is stuck at the same point - emphasising part of @GeetaSarvadnya post - it’s essential that that Allow Google login for extensions has been enabled in settings. As this was blocking it for me and clicking ‘sign in’ on the keep extension did not prompt this setting request

@LaurenWags - Updated the label and the test plan.

Thanks for your patience folks - @jumde has a solution but we put that on hold while implementing Sync v2. The new sync implementation also has authentication code (ex: using DICE/GAIA) which needed to be resolved before we can pick this back up. Work in progress at https://github.com/brave/brave-core/pull/5616

Seems like this was a cookie problem. To fix, I deleted all “google” cookies and re-logged in to my primary (gmail), google apps, and finally alumni account. Note: I did not log out of the extension (not sure if it’s a separate cookie or not) but it continued working. I was also able to authenticate Google Backup & Sync. Everything seems to be working now. Thanks for the responsiveness to this and for making Keep work.

@foodfan (love the name) - just to confirm, you’re on Beta or Nightly? This code hasn’t reached Release (1.13) channel yet

Haha, thanks.

I am on the Beta channel. Version 1.14.65 Chromium: 85.0.4183.83 (Official Build) beta (64-bit)

Hope that helps

Verification passed on

Brave | 1.14.66 Chromium: 85.0.4183.83 (Official Build) dev (64-bit)
-- | --
Revision | 94abc2237ae0c9a4cb5f035431c8adfb94324633-refs/branch-heads/4183@{#1658}
OS | Windows 10 OS Version 1903 (Build 18362.1016)

Verification PASSED on macOS 10.15.6 x64 using the following build:

Brave | 1.14.81 Chromium: 85.0.4183.102 (Official Build) (64-bit)
-- | --
Revision | ffe848af6a5df4fa127e2929331116b7f9f1cb30-refs/branch-heads/4183@{#1770}
OS | macOS Version 10.15.6 (Build 19G73)
  • extensive QAing done also completed via https://github.com/brave/brave-browser/issues/11444#issuecomment-689531476
  • ensured that clicking on Sign In via Google Keep doesn’t freeze/hang Brave when Allow Google login for extensions is disabled under brave://settings/extensions
  • ensured that clicking on Sign in via Google Keep opens a new tab that lets you login into Google once Allow Google under brave://settings/extensions has been enabled
  • ensured that you can sign into Google Keep once Allow Google login for extensions has been enabled under brave://settings/extensions
Google Login Enabled
Screen Shot 2020-09-14 at 2 44 47 PM
Google Login Disabled
Screen Shot 2020-09-14 at 2 44 16 PM

Verification passed on

Brave 1.14.81 Chromium: 85.0.4183.102 (Official Build) (64-bit)
Revision ffe848af6a5df4fa127e2929331116b7f9f1cb30-refs/branch-heads/4183@{#1770}
OS Ubuntu 18.04 LTS

Verified in https://github.com/brave/brave-browser/issues/11444

+1 for me, on the latest

Additional user reports on Community: https://community.brave.com/t/unable-to-sign-in-to-google-keep-extension/48661/11?u=mattches

@rebron is this something we intend or are able to resolve?

+1 for me, on the latest

Please merge with #6408 Login with Google OAuth Not Working