summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMathieu Perreault <mathp@chromium.org>2014-12-19 14:41:01 -0500
committerMathieu Perreault <mathp@chromium.org>2014-12-19 19:43:18 +0000
commit7f053dc4e019f41728a0af98f825c896c491d349 (patch)
tree3aa736e7f5470661e1a5865fbeec05ba18e60096
parentbd17d78d0c948eb53bcf71158ec8bd99d76bcf9d (diff)
downloadchromium_src-7f053dc4e019f41728a0af98f825c896c491d349.zip
chromium_src-7f053dc4e019f41728a0af98f825c896c491d349.tar.gz
chromium_src-7f053dc4e019f41728a0af98f825c896c491d349.tar.bz2
[New Tab Page] Fix a problem with spacebar navigation on NTP
BUG=439243 Review URL: https://codereview.chromium.org/808173003 Cr-Commit-Position: refs/heads/master@{#309065} (cherry picked from commit 9ae0f356b6d5747f8e47fd4a96571d621fcfb3f9) Review URL: https://codereview.chromium.org/819663002 Cr-Commit-Position: refs/branch-heads/2214@{#343} Cr-Branched-From: 03655fd3f6d72165dc3c9bd2c89807305316fe6c-refs/heads/master@{#303346}
-rw-r--r--chrome/browser/resources/local_ntp/most_visited_util.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/chrome/browser/resources/local_ntp/most_visited_util.js b/chrome/browser/resources/local_ntp/most_visited_util.js
index ecb4821..d5ad94b 100644
--- a/chrome/browser/resources/local_ntp/most_visited_util.js
+++ b/chrome/browser/resources/local_ntp/most_visited_util.js
@@ -171,7 +171,10 @@ function createMostVisitedLink(params, href, title, text, direction, provider) {
window.parent.postMessage('tileBlacklisted,' + params.pos, DOMAIN_ORIGIN);
} else if (event.keyCode == 13 /* ENTER */ ||
event.keyCode == 32 /* SPACE */) {
- navigateFunction(event);
+ // Event target is the <a> tag. Send a click event on it, which will
+ // trigger the 'click' event registered above.
+ event.preventDefault();
+ event.target.click();
}
});