DJTT Website Feature Request/Bug Report

DJTT Website Feature Request/Bug Report

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.

working fine here

Are you talking about the blog, the forum or both? I’m not on lion so I can’t test it. Can anybody else duplicate this?

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.

Works fine here. Win 7/Chrome

Jokes, must be something else then. I used firefox up until a few weeks ago, and it didn’t do it then, so I just assumed it was chrome.

I think it’s a Lion thing.

Still working on snow leopard with firefox, chrome and safari, all seems well here.

some pics dont work for me tho T

Weird…I’d say that something might be capturing the keystroke or something, except it works on every other site.

Maybe I should just break down and read DJTT’s code. Ugh…I hate html.

DJTT is completely broken when viewed in Internet Explorer (I work at a bank, there’s no chance of using any other browser)

Maybe it’s their current WordPress setup. Again I wish I could replicate the issue, so I could say anything about it.

It’s in the javascript. This is the section that’s giving trouble:

<p> <a href="http://www.djtechtools.com/2011/11/08/string-theory-for-djs/"
class="more-link"> </a></p>
<span class="read_more">
<a href="http://www.djtechtools.com/2011/11/08/string-theory-for-djs/"
title="Read More"
[b]onclick="doGoal(this);return false;"[/b]>
<span>Read More</span></a></span>

which calls this function:

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.

never even noticed before, but I have the same problem with Rockmelt (chrome based) and lion.

I did warn the guys about that Google crap… But I will post it to E and Zach.

Thanks for the research!

It has stopped happening for me now. Not sure if anything has changed, but yeah.

Windows 7 and Chrome.

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.

The developer/maintenance guy has been assigned to the case. :wink:

Cool. I probably should have just looked in the first place instead of asking…I just really hate reading other people’s html and javascript.

Haha, that I can agree upon! :slight_smile:

Once again, thanks for helping out on this one!