+ // First of any other protection, we must protect all comments\r
+ // to avoid loosing them (of course, IE related).\r
+ // Note that we use a different tag for comments, as we need to\r
+ // transform them when applying filters.\r
+ data = data.replace( (/<!--[\s\S]*?-->/g), function( match )\r
+ {\r
+ return '<!--{cke_tempcomment}' + ( protectedHtml.push( match ) - 1 ) + '-->';\r
+ });\r
+\r