(no commit message)
authorAdrian Iain Lam <adrianiainlam@users.noreply.github.com>
Fri, 15 May 2015 19:16:10 +0000 (12:16 -0700)
committerAdrian Iain Lam <adrianiainlam@users.noreply.github.com>
Fri, 15 May 2015 19:16:10 +0000 (12:16 -0700)
xkcd_keyboard_nav.user.js

index 1c73193..732d54e 100644 (file)
@@ -27,7 +27,7 @@
 // @name        xkcd keyboard nav
 // @namespace   https://github.com/adrianiainlam
 // @description Navigate xkcd with your keyboard
-// @version     1.0.0
+// @version     1.0.1
 // @downloadURL https://gist.github.com/adrianiainlam/542dd0794a874ca31321/raw/xkcd_keyboard_nav.user.js
 // @updateURL   https://gist.github.com/adrianiainlam/542dd0794a874ca31321/raw/xkcd_keyboard_nav.user.js
 // @include     /^https?://xkcd\.com(/[0-9]+)?/?$/
@@ -49,6 +49,9 @@ function showTitleText() {
 }
 
 document.body.addEventListener("keypress", function(e) {
+  if (event.defaultPrevented) {
+    return; // Should do nothing if the key event was already consumed.
+  }
   var navList = document.getElementsByClassName("comicNav")[0].children;
   if(!e.altKey && !e.ctrlKey && !e.metaKey && !e.shiftKey) {
     switch(e.key) {