olivernn/davis.js — pull request #40 by manuel-woelker (2012-04-15 09:41:48+00:00)
Title: listener: Allow user to open new tabs by holding Ctrl while clicking a link

Capturing all clicks regardless of modifier keys breaks basic expected browser behavior, specifically allowing a new tab to be opened. Middle button mouse button still works as expected. This patch causes the davis listener to ignore ctrl+clicks on links, thereby restoring expected behavior.

Note: I am not sure if that's the correct modifier key for Mac OS. I'd appreciate if somebody with access to a Mac could verify that.