diff --git a/content/events.js b/content/events.js index 89503940..be815d61 100644 --- a/content/events.js +++ b/content/events.js @@ -681,7 +681,7 @@ vimperator.Events = function() //{{{ window.addEventListener("keypress", this.onKeyPress, true); // this is need for sites like msn.com which focus the input field on keydown - this.onKeyDown = function(event) + this.onKeyUpOrDown = function(event) { if (vimperator.hasMode(vimperator.modes.ESCAPE_ONE_KEY) || vimperator.hasMode(vimperator.modes.ESCAPE_ALL_KEYS) || isFormElemFocused()) return true; @@ -689,7 +689,8 @@ vimperator.Events = function() //{{{ event.stopPropagation(); return false; } - window.addEventListener("keydown", this.onKeyDown, true); + window.addEventListener("keydown", this.onKeyUpOrDown, true); + window.addEventListener("keyup", this.onKeyUpOrDown, true); this.progressListener = {