Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 1970)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 1971)
@@ -74,4 +74,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1764">#1764</a>] FCKeditor will no longer
 			catch focus in IE on load when StartupFocus is false and the initial content is empty.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2126">#2126</a>] Opening and closing floating
+			dialogs will no longer cause toolbar button states to become frozen.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js
===================================================================
--- /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js	(revision 1970)
+++ /FCKeditor/trunk/editor/_source/internals/fckselection_ie.js	(revision 1971)
@@ -261,5 +261,8 @@
 			// Don't repeat the restore process if the editor document is already selected.
 			if ( this._GetSelectionDocument( FCK.EditorDocument.selection ) == FCK.EditorDocument )
+			{
+				FCK.IsSelectionChangeLocked = false ;
 				return ;
+			}
 			this.SelectionData.select() ;
 		}
