diff --git a/core/gesture.js b/core/gesture.js index 8d38858bc..20f5e1451 100644 --- a/core/gesture.js +++ b/core/gesture.js @@ -741,7 +741,8 @@ Blockly.Gesture.prototype.isBlockClick_ = function() { Blockly.Gesture.prototype.isFieldClick_ = function() { var fieldEditable = this.startField_ ? this.startField_.isCurrentlyEditable() : false; - return fieldEditable && !this.hasExceededDragRadius_ && !this.flyout_; + return fieldEditable && !this.hasExceededDragRadius_ && (!this.flyout_ || + !this.flyout_.autoClose); }; /**