diff --git a/public/src/client/topic.js b/public/src/client/topic.js index da845b61d0..d85b079632 100644 --- a/public/src/client/topic.js +++ b/public/src/client/topic.js @@ -87,12 +87,14 @@ define('forum/topic', [ } function onKeyDown(ev) { - if (ev.which === 36) { // home key - Topic.toTop(); - return false; - } else if (ev.which === 35) { // end key - Topic.toBottom(); - return false; + if (ev.target.nodeName === 'BODY') { + if (ev.which === 36) { // home key + Topic.toTop(); + return false; + } else if (ev.which === 35) { // end key + Topic.toBottom(); + return false; + } } }