Open Link in New Tab on Chrome under OS X Lion has been broken for a while.
Command-Click opens the link in the current tab, as does Shift-F [link code] using vimium under Chrome. Alt-click (right-click, 2-finger click, whatever) and then slecting “Open Link in New Tab” works as it should.
I’m guessing it’s a javascript error, but I haven’t looked at it because it might be in some server-side script that I can’t see or something to do with your content management system as opposed to something I could diagnose from here. It’s incredibly frustrating, and DJTT is the only site not based on Adobe Flash that works this badly.
Everything in the forum works as expected, and I think the shop works too…it’s just the blog that’s broken.
I’d appreciate it if someone looked at it, as that’s the only way I ever read blogs, and I’m about to abandon the blog entirely if it’s not fixed: user experience maters more to me than any content you’ve written.
Mods, please move this if it’s in the wrong place.
It’s a chrome bug. I’m on Windows 7, and recently switched to chrome, and it does this. I middle click the blog post link, and it doesn’t open in a new tab, it goes to it in the same one. Not terribly inconvenient though.
It’s just the blog. It’s also not just a Crhome issue. Safari does it too on my computer. So does Firefox both with Vimperator’s keyboard command and Command-clicking the link.
The only reason I care is that I only check the blog infrequently and open every story I want to read in tabs…and it takes a lot longer to switch to the trackpad and figure out where my cursor is. It’s probably a personal problem related to the fact that I still hate mice and never really use them to browse the web (thanks to vimium and vimperator) unless I’m interacting with Flash. But, well, it’s frustrating…hence the question. It takes me about 30 seconds to open a tab for every story on every other website I read (hacker news, digital dj tips, ny times, al jazeera, etc.) and it takes like 2 minutes on DJTT. IDK why I’m in such a hurry, but it’s frustrating to change the way I think when everything else works so fluidly.
It could be an issue with Chrome, Firefox, and Safari, but I think it’s probably related to some scripting on the website due to something that happens when a link is clicked.
function doGoal(that) {
try {
_gaq.push(['gwo._trackPageview', '/(some numbers that might identify me uniquely)/goal']);
setTimeout('document.location = "' + that.href + '"', 100)
}
catch(err){}
}
which appears to be part of a “Google Website Optimizer Tracking Script”.
Disabling javascript in the browser fixes the issue, except that it also disables vimium and vimperator, since all they do is inject javascript into every page I visit.
Blocking javascript for djtechtools.com and/or gmpg.org (referenced in one of the GWO scripts) has no noticeable effect.
It looks like Ghostery can be configured to block it except that google’s scripts are fast enough that they run before Ghostery finishes scanning the site and blocking the relevant scripts.
There’s got to be a way to manually block it, but I can’t think of anything else to try right now.
When Ghostery happens to catch the GWO scripts and stop them from running, everything works as it should, so I think that’s enough to conclude that it’s the issue.
If they want to keep it going because it helps them in terms of SEO or conversion or whatever buzz word some consultant or salesman used to convince them they needed it…cool. Don’t worry about it, I’ve found my workaround.
I do have a moral objection to that kind of tracking-based “everything on the internet is just sales” crap in general, but it’s not a huge issue, mostly because there’s not an alternative.