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
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!
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=jThis 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