Index: _source/plugins/dialog/plugin.js
===================================================================
--- _source/plugins/dialog/plugin.js	(revision 6086)
+++ _source/plugins/dialog/plugin.js	(revision )
@@ -687,6 +687,11 @@
 				selection && selection.lock();
 			}
 
+			// Manage the dialog's lock.
+			if ( this._.showLock )
+				return;
+			this._.showLock = 1;
+
 			// Insert the dialog's element to the root document.
 			var element = this._.element;
 			var definition = this.definition;
@@ -884,6 +889,7 @@
 			delete this._.parentDialog;
 			// Reset the initial values of the dialog.
 			this.foreach( function( contentObj ) { contentObj.resetInitValue && contentObj.resetInitValue(); } );
+			this._.showLock = 0;
 		},
 
 		/**
