Google Search URL Fixup is a Firefox WebExtensions addon that undoes the mangling of search result URLs that Google does in circumstances that most people will not run into.
Google Search has two forms of search results pages, one that's normally served to people with JavaScript and one that's served to people who have it turned off, for example through the use of uMatrix; you can read more details about this in my blog article Reverse engineering some settings for Google Search. I happen to prefer the no-JavaScript version, but this version has the drawback that Google mangles the URLs of search results to be indirected through Google (with tracking identifiers, of course). This addon reverses that mangling, giving you original URLs in the JS-free search results.
This addon is now available through AMO as Google Search URL Fixup.
- It currently only works on www.google.com, www.google.ca, www.google.co.uk, www.google.se, and www.google.de because those are the only Google search domains that I use or that people have requested.
- The URL-demangling may not work properly for URLs that contain odd characters. Google percent-encodes the URLs and I percent-decode them, but it's possible they need to be partially re-encoded under some circumstances to escape some characters again.
- There's no icon. I've looked through the Google Material Design iconset, which is where Mozilla took their icon for Your first extension, but nothing jumped out at me as particularly compellingly right.
Mozilla Public License version 2.0.