Index: _whatsnew.html
===================================================================
--- _whatsnew.html	(revision 1691)
+++ _whatsnew.html	(working copy)
@@ -65,6 +65,9 @@
 			[<a target="_blank" href="http://dev.fckeditor.net/ticket/1985">#1985</a>] 
 			[<a target="_blank" href="http://dev.fckeditor.net/ticket/1989">#1989</a>] 
 			Fixed XHTML source formatting errors in non-IE browsers.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/1055">#1055</a>] Added logic
+			to override JavaScript errors occuring inside the editing frame due to user added
+			JavaScript code.</li>
 	</ul>
 	<h3>
 		Version 2.6 Beta 1</h3>
Index: editor/_source/classes/fckeditingarea.js
===================================================================
--- editor/_source/classes/fckeditingarea.js	(revision 1688)
+++ editor/_source/classes/fckeditingarea.js	(working copy)
@@ -92,12 +92,16 @@
 		// Create the editing area IFRAME.
 		var oIFrame = this.IFrame = oTargetDocument.createElement( 'iframe' ) ;
 
+		// IE: Avoid JavaScript errors thrown by the editing are source (like tags events).
+		// See #1055.
+		var sOverrideError = '<script type="text/javascript" _fcktemp="true">window.onerror=function(){return true;};</script>' ;
+
 		oIFrame.frameBorder = 0 ;
 		oIFrame.width = oIFrame.height = '100%' ;
 
 		if ( FCK_IS_CUSTOM_DOMAIN && FCKBrowserInfo.IsIE )
 		{
-			window._FCKHtmlToLoad = html ;
+			window._FCKHtmlToLoad = sOverrideError + html ;
 			oIFrame.src = 'javascript:void( (function(){' +
 				'document.open() ;' +
 				'document.domain="' + document.domain + '" ;' +
@@ -129,7 +133,7 @@
 			var oDoc = this.Window.document ;
 
 			oDoc.open() ;
-			oDoc.write( html ) ;
+			oDoc.write( sOverrideError + html ) ;
 			oDoc.close() ;
 		}
 
