Addon
Addon copied to clipboard
Google OAuth 2.0 broken in 1.24.1 with tracking injection turn on (default settings)
With version 1.24.1 and default settings you are unable to perform OAuth 2.0 API requests. For example getting the events for a calendar. When you use the "Try this method" you will get the following error:
When I turned off the prevent tracking injection settings, everything is fine and dandy again!
Prevent tracking injection over history API (See also: The replaceState() method)
I think it is because the OAuth URL is being rewritten.
This is the approval URL (full) WITH prevent tracking injection: https://accounts.google.com/signin/oauth/consent/approval?hl=en&_reqid=<REDACTED>&rt=j
This is the approval URL (full) WITHOUT prevent tracking injection: https://accounts.google.com/signin/oauth/consent/approval?authuser=0&as=<REDACTED>&hl=en&_reqid=<REDACTED>&rt=j