diff --git a/assets/js/src/newsletter_editor/behaviors/DraggableBehavior.js b/assets/js/src/newsletter_editor/behaviors/DraggableBehavior.js index b47df74c14..9fac8c9c98 100644 --- a/assets/js/src/newsletter_editor/behaviors/DraggableBehavior.js +++ b/assets/js/src/newsletter_editor/behaviors/DraggableBehavior.js @@ -86,6 +86,7 @@ BL.DraggableBehavior = Marionette.Behavior.extend({ that.view.$el.addClass('mailpoet_hidden'); } App.getChannel().trigger('dragStart'); + document.activeElement.blur(); } }, // call this function on every dragmove event diff --git a/assets/js/src/newsletter_editor/behaviors/ResizableBehavior.js b/assets/js/src/newsletter_editor/behaviors/ResizableBehavior.js index 8a81d4cc0b..3572f2946f 100644 --- a/assets/js/src/newsletter_editor/behaviors/ResizableBehavior.js +++ b/assets/js/src/newsletter_editor/behaviors/ResizableBehavior.js @@ -48,6 +48,7 @@ BL.ResizableBehavior = Marionette.Behavior.extend({ }) .on('resizestart', function resizestart() { that.view.model.trigger('startResizing'); + document.activeElement.blur(); }).on('resizemove', function resizemove(event) { var onResize = that.options.onResize.bind(that); return onResize(event); diff --git a/assets/js/src/newsletter_editor/blocks/base.js b/assets/js/src/newsletter_editor/blocks/base.js index 8455413757..61d49c9553 100644 --- a/assets/js/src/newsletter_editor/blocks/base.js +++ b/assets/js/src/newsletter_editor/blocks/base.js @@ -241,6 +241,7 @@ Module.BlockToolsView = AugmentedView.extend({ App.getChannel().trigger('hideSettings'); return; } + document.activeElement.blur(); App.getChannel().trigger('settingsDisplayed', this.model.cid); (new ViewType(_.extend({ model: this.model }, options || {}))).render(); },