Over there is a snapshot of my Safari browser history. The highlights in blue are “webpages” I’ve opened from a page of Google search results. Which, for a browser history menu, doesn’t work at all!
How am I supposed to find a webpage in my history from that?! Why is the history even there if not to go back and find stuff?!
It’s a UX disaster. Nothing less.
In my page of search results I can hover over a result’s link, and the URL that’s shown to me as a tooltip is the final webpage, i.e., the page I expect to go to when I click that link (e.g. Wikipedia.com). But instead of this page being logged in my browser history, Google thrusts a long and dirty URL in there — presumably for “don’t be evil” tracking purposes — and for some reason Safari chooses to record the gibberish URL in my history1.
Someone’s attempted a workaround, but for me it only works once, then stops any webpages being logged afterwards.
I’ve only noticed this behaviour in the last few months, but I can’t be sure how long it’s been happening.
If anyone knows of a fix, please tweet at me. Thanks!
=== UPDATE 1 ===
I found this Metafilter thread on the issue, where Tyler Karaszewski wrote a script to fix the issue, and nowanmai turned it into a Safari extension for easy installation. Download the extension here.
=== UPDATE 2 ===
I believe Safari 6 fixes this issue, but I’m not 100% sure.
=== UPDATE 3 ===
Safari 6 still has the issue. The above extension works for Safari 6.
=== UPDATE 4 – 21 Feb 2013 ===
The aforementioned extension has stopped working for me in Safari 6.0.2 after I upgraded to Mountain Lion. If this has happened to you, try Shaun Inman’s Detox Safari extension to get your history looking slick again. It worked for me :)
- The URLs are recorded correctly on Chrome and FireFox as far as I can tell. ↩