Index: /CKEditor/branches/versions/3.3.x/CHANGES.html
===================================================================
--- /CKEditor/branches/versions/3.3.x/CHANGES.html	(revision 5512)
+++ /CKEditor/branches/versions/3.3.x/CHANGES.html	(revision 5513)
@@ -44,5 +44,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5402">#5402</a> : <b>Shift-Enter</b> could now be used to exit from preformat block.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/3893">#3893</a> : It's now possible to indent/outdent the entire list when selecting the first list item.</li>
-		<li><a href="http://dev.fckeditor.net/ticket/4056">#4056</a> : Presenting hidden field now with fake element as is in FCKEditor 2.x..</li>
+		<li><a href="http://dev.fckeditor.net/ticket/4056">#4056</a> : Presenting hidden field now with fake element as is in FCKEditor 2.x.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/4968">#4968</a> : Config entry 'contentsLangDirection' now has a default value 'ui' which inherit language direction from editor's (UI) language.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/635">#635</a> : Open properties dialog when double clicking on objects.</li>
@@ -108,4 +108,5 @@
 		<li><a href="http://dev.fckeditor.net/ticket/5688">#5688</a> : Duplicate ids are used in dialog definition.</li>
 		<li><a href="http://dev.fckeditor.net/ticket/5570">#5570</a> : [IE] First enabling SCAYT blind cursor in editor.</li>
+		<li><a href="http://dev.fckeditor.net/ticket/5719">#5719</a> : [IE] 'change' dialog event should not be triggered when dialog is already closed.</li>
 		<li>Updated the following language files:<ul>
 			<li><a href="http://dev.fckeditor.net/ticket/5432">#5432</a> : Dutch;</li>
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/clipboard/dialogs/paste.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/clipboard/dialogs/paste.js	(revision 5512)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/clipboard/dialogs/paste.js	(revision 5513)
@@ -67,5 +67,5 @@
 
 			var htmlToLoad =
-				'<!doctype html><html dir="' + editor.config.contentsLangDirection + '"' +
+				'<html dir="' + editor.config.contentsLangDirection + '"' +
 				' lang="' + ( editor.config.contentsLanguage || editor.langCode ) + '">' +
 					'<head><style>body { margin: 3px; height: 95%; } </style></head><body>' +
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/dialogui/plugin.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/dialogui/plugin.js	(revision 5512)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/dialogui/plugin.js	(revision 5513)
@@ -88,5 +88,12 @@
 					dialog.on( 'load', function()
 						{
-							this.getInputElement().on( 'change', function(){ this.fire( 'change', { value : this.getValue() } ); }, this );
+							this.getInputElement().on( 'change', function()
+							{
+								// Make sure 'onchange' doesn't get fired after dialog closed. (#5719)
+								if ( !dialog.parts.dialog.isVisible() )
+									return;
+								
+								this.fire( 'change', { value : this.getValue() } );
+							}, this );
 						}, this );
 					this._.domOnChangeRegistered = true;
Index: /CKEditor/branches/versions/3.3.x/_source/plugins/pastetext/dialogs/pastetext.js
===================================================================
--- /CKEditor/branches/versions/3.3.x/_source/plugins/pastetext/dialogs/pastetext.js	(revision 5512)
+++ /CKEditor/branches/versions/3.3.x/_source/plugins/pastetext/dialogs/pastetext.js	(revision 5513)
@@ -53,5 +53,5 @@
 										'height:170px;' +
 										'resize: none;' +
-										'dir=' + editor.config.contentsLangDirection + ';' +
+										'direction:' + editor.config.contentsLangDirection + ';' +
 										'border:1px solid black;' +
 										'background-color:white">' +
