diff --git a/src/librustdoc/html/static/main.js b/src/librustdoc/html/static/main.js
index fc1e480f6af..1869031dab3 100644
--- a/src/librustdoc/html/static/main.js
+++ b/src/librustdoc/html/static/main.js
@@ -357,8 +357,8 @@
}, 20);
});
- $(document).off('keypress.searchnav');
- $(document).on('keypress.searchnav', function(e) {
+ $(document).off('keydown.searchnav');
+ $(document).on('keydown.searchnav', function(e) {
var $active = $results.filter('.highlighted');
if (e.which === 38) { // up