Index: /CKEditor/tests/dt/plugins/htmldataprocessor/htmldataprocessor.html
===================================================================
--- /CKEditor/tests/dt/plugins/htmldataprocessor/htmldataprocessor.html	(revision 4323)
+++ /CKEditor/tests/dt/plugins/htmldataprocessor/htmldataprocessor.html	(revision 4324)
@@ -350,6 +350,5 @@
 					dataProcessor.toDataFormat( protectedHtml ) );
 			}
-		},
-
+		}
 		name : document.title
 	};
Index: /CKEditor/tests/tt/4243/1.html
===================================================================
--- /CKEditor/tests/tt/4243/1.html	(revision 4324)
+++ /CKEditor/tests/tt/4243/1.html	(revision 4324)
@@ -0,0 +1,43 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+	"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+	<title>Ticket: #4243</title>
+	<meta name="tags" content="editor,unit,all">
+	<script type="text/javascript" src="../../cktester/cell.js"></script>
+	<script>
+( function()
+{
+	var ts, tc, assert = CKEDITOR.test.assert, doc = CKEDITOR.document;
+	YAHOO.tool.TestRunner.add( ts = new CKEDITOR.test.suites.editorTestSuite(
+		{
+				editorName : 'test_editor',
+				startupData :  '',
+				config :
+				{
+					protectedSource : [ /<protected>.*?<\/protected>/g ]
+				},
+				name :document.title
+		} ) );
+
+	ts.add( tc = new YAHOO.tool.TestCase(
+		{
+			/**
+			 * Test the source is well protected when inserting with CKEDITOR::insertHtml.
+			 */
+			test_protected_source_when_insert_html : function()
+			{
+				var editor = ts.editor,dataProcessor = editor.dataProcessor;
+				dataProcessor.writer = new CKEDITOR.htmlParser.basicWriter();
+				editor.insertHtml( '<p>some<protected>protected</protected>text</p>' );
+				assert.areSame( 'sometext', editor.document.getBody().getText(),"text incorrect" );
+				assert.areSame( '<p>some<protected>protected</protected>text</p>',
+						editor.getData(), "html data incorrect" );
+			}
+		} ) );
+} )();
+	</script>
+</head>
+<body>
+</body>
+</html>
