From: Daniel Carl Date: Sat, 22 Jun 2013 12:33:53 +0000 (+0200) Subject: Don't bubble up click events for hints (#17). X-Git-Url: https://git.owens.tech///git?a=commitdiff_plain;h=78bfdc4fdee1e84393f268da6ae4d1c24ef291ed;p=vimb.git Don't bubble up click events for hints (#17). I don't know if this change could break hinting on other sites, but at the moment this fixes some problems on pages that binds event listener to elements that stop further processing of the click events. --- diff --git a/src/hints.js b/src/hints.js index 1fbe9aa..8a3466b 100644 --- a/src/hints.js +++ b/src/hints.js @@ -311,7 +311,7 @@ function VimbHints(mode, usage, bg, bgf, fg, style, maxHints) function _mouseEvent(e, name) { var evObj = e.ownerDocument.createEvent("MouseEvents"); - evObj.initMouseEvent(name, true, true, e.contentWindow, 0, 0, 0, 0, 0, false, false, false, false, 0, null); + evObj.initMouseEvent(name, false, true, e.contentWindow, 0, 0, 0, 0, 0, false, false, false, false, 0, null); e.dispatchEvent(evObj); }