From ec1874e55036d6178efaa2e4f3961b1c5eb20356 Mon Sep 17 00:00:00 2001 From: Chirag Bhatia Date: Thu, 16 Oct 2014 01:44:55 +0530 Subject: [PATCH] Fixed unwanted keypress events when typing into input fields --- inject.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/inject.js b/inject.js index 352cadf..c2ea37f 100644 --- a/inject.js +++ b/inject.js @@ -110,6 +110,9 @@ chrome.extension.sendMessage({}, function(response) { // if lowercase letter pressed, check for uppercase key code var keyCode = String.fromCharCode(event.keyCode).toUpperCase().charCodeAt(); + // Ignore keypress event if typing in an input box + if (document.activeElement.nodeName === "INPUT" && document.activeElement.getAttribute("type") === "text") { return false; } + if (keyCode == rewindKeyCode) { runAction('rewind') } else if (keyCode == fasterKeyCode) { runAction('faster') } else if (keyCode == slowerKeyCode) { runAction('slower') }