eduardolundgren/senna — pull request #47 by henvic (2014-09-01 14:55:40+00:00)
Title: Disable SPA when modifier key is pressed

When I try to navigate to a SPA-enabled link, but press a modifier key (option, cmd, shift on OS X) Senna must not try to load the content, but return early not canceling the browser's default event handling otherwise it'll make it impossible for the user to open link in another window, tab, or download it by using modifier keys.

Problem verified in Chrome, Firefox, and Safari. I've not tested on other browsers and only tested with an Apple keyboard. Need to verify if this issue also happens when pressing the ctrl (control) key on on-Apple keyboards / computers.