diff options
| -rw-r--r-- | src/scenario/Scenario.js | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/src/scenario/Scenario.js b/src/scenario/Scenario.js index 3914bdfc..420345f6 100644 --- a/src/scenario/Scenario.js +++ b/src/scenario/Scenario.js @@ -279,19 +279,9 @@ function browserTrigger(element, type) { } return ret; } else { - var evnt = document.createEvent('MouseEvents'), - processDefault = true, - originalPreventDefault = evnt.preventDefault; - - // vojta: temporary fix for https://bugzilla.mozilla.org/show_bug.cgi?id=684208 - evnt.preventDefault = function() { - processDefault = false; - return originalPreventDefault.apply(evnt, arguments); - }; - + var evnt = document.createEvent('MouseEvents'); evnt.initMouseEvent(type, true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, element); - element.dispatchEvent(evnt); - return processDefault; + return element.dispatchEvent(evnt); } } |
