From 767495cf768474f4833e439ab12208d267fdef7b Mon Sep 17 00:00:00 2001 From: Neil Fraser Date: Mon, 1 Apr 2019 09:53:59 -0700 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20drop=20newValue=20from=20bubble?= =?UTF-8?q?=20open=20events.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/events.js | 5 ++--- core/ui_events.js | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/core/events.js b/core/events.js index 39a768074..be0612c66 100644 --- a/core/events.js +++ b/core/events.js @@ -249,12 +249,11 @@ Blockly.Events.filter = function(queueIn, forward) { (lastEvent.element == 'commentOpen' || lastEvent.element == 'mutatorOpen' || lastEvent.element == 'warningOpen')) { - // Merge click events. - lastEvent.newValue = event.newValue; + // Drop click events caused by opening/closing bubbles. } else { // Collision: newer events should merge into this event to maintain // order. - hash[key] = { event: event, index: 1}; + hash[key] = {event: event, index: 1}; mergedQueue.push(event); } } diff --git a/core/ui_events.js b/core/ui_events.js index d3ec6d6da..61b169bba 100644 --- a/core/ui_events.js +++ b/core/ui_events.js @@ -37,7 +37,7 @@ goog.require('Blockly.Events.Abstract'); * categories). * UI events do not undo or redo. * @param {Blockly.Block} block The affected block. - * @param {string} element One of 'selected', 'comment', 'mutator', etc. + * @param {string} element One of 'selected', 'comment', 'mutatorOpen', etc. * @param {*} oldValue Previous value of element. * @param {*} newValue New value of element. * @extends {Blockly.Events.Abstract}