summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-10 23:58:47 +0000
committerdbeam@chromium.org <dbeam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-10 23:58:47 +0000
commitf7b7f6c479dd202280aab41630eb94c6c0de4c3d (patch)
tree7e10dfcc9ea99c20a7f795fdcae063a4adb38018
parent11bf2e0576f59e21b7278cce608fd5ad15d6993d (diff)
downloadchromium_src-f7b7f6c479dd202280aab41630eb94c6c0de4c3d.zip
chromium_src-f7b7f6c479dd202280aab41630eb94c6c0de4c3d.tar.gz
chromium_src-f7b7f6c479dd202280aab41630eb94c6c0de4c3d.tar.bz2
[NTP4] Fix middle click bug on windows that causes scroll rather than an app to
launch. BUG=142939 R=estade@chromium.org Review URL: https://chromiumcodereview.appspot.com/11377069 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@167109 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/resources/ntp4/apps_page.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/resources/ntp4/apps_page.js b/chrome/browser/resources/ntp4/apps_page.js
index 4146f53..f54eb3e 100644
--- a/chrome/browser/resources/ntp4/apps_page.js
+++ b/chrome/browser/resources/ntp4/apps_page.js
@@ -512,6 +512,11 @@ cr.define('ntp', function() {
* @param {Event} e The mousedown event.
*/
onMousedown_: function(e) {
+ // If the current platform uses middle click to autoscroll and this
+ // mousedown isn't handled, onClick_() will never fire. crbug.com/142939
+ if (e.button == 1)
+ e.preventDefault();
+
if (e.button == 2 ||
!findAncestorByClass(e.target, 'launch-click-target')) {
this.appContents_.classList.add('suppress-active');