diff --git a/core/utils.js b/core/utils.js index a59b6250a..998c3e63b 100644 --- a/core/utils.js +++ b/core/utils.js @@ -191,8 +191,12 @@ Blockly.bindEvent_.splitEventByTouches = function(e) { var events = []; if (e.changedTouches && e.changedTouches.length > 1) { for (var i = 0; i < e.changedTouches.length; i++) { - var newEvent = new TouchEvent(e.type, - { 'changedTouches': [e.changedTouches[i]] }); + var newEvent = { + type: e.type, + changedTouches: [e.changedTouches[i]], + stopPropagation: function(){ e.stopPropagation(); }, + preventDefault: function(){ e.preventDefault(); } + }; events.push(newEvent); } } else {