I asked myself, if I'm setting my own fonts, why is my browser hitting fonts.googleapis.com?

And I am both surprised and not-surprised to discover that Google will lie to you at the dns level and blocking fonts.googleapis.com with Ublock Origin fully removes a class of unwanted captchas from my browsing experience.

In Firefox: Extensions, UBlock Origin, click the gear, "My Filters" at the top, check the enable box, add this:

||fonts.googleapis.com

And suddenly this goes away:

God, finally.

OK, so: if you're tired of clicking the X on that "log in with google" dialog box on every goddamn website in the world but you still need gmail and docs, add this to your ublock origin rules.

||accounts.google.com$domain=~google.com

(one line, no spaces)

That says "do not allow connections to accounts dot google com if we are not on a google dot com domain."

If you do use "log in with google" for else this will break that.

@mhoye
If you _do_ need it from more domains you can add them:

...$domain=~google.com|~other.site

or a full regexp:
...$domain=~/regexp/

@mhoye You can also do this from the "advanced mode" UI instead of text filters! Which also lets you easily unblock it on sites where you use google login (you'll also need to add the unblock on google.com of course).

You can click the red in the left column to block it globally, and then the gray in the right column to unblock it for the site you're currently on. Though the gray is now hidden by default for some fucking reason. (Hit the gears next to the "I am an advanced user" checkbox and add "filterAuthorMode true" in the about:config-equivalent there to get it back. The gray means "undo the global rule" while the green means "unconditionally allow, overriding filter lists".)

@mhoye breaking a broken thing is fun.