id summary reporter owner description type status priority milestone component version resolution keywords cc 12458 CSS style attribute values with semicolons converted to lowercase in IE Jeroen "When pasting this source code into CKEditor (tested with 4.4.4) in Internet Explorer (tested with IE11): {{{
Foo
}}} It is changed into the following code when switching back to the WYSIWYG view: {{{
Foo
}}} Because data URIs are case-sensitive, the image becomes invalid. The cause is the semicolon before `base64`. This part of htmldataprocessor.js contains the bug: {{{ if ( CKEDITOR.env.ie ) { // IE outputs style attribute in capital letters. We should convert // them back to lower case, while not hurting the values (#5930) defaultHtmlFilterRulesForAll.attributes.style = function( value, element ) { return value.replace( /(^|;)([^\:]+)/g, function( match ) { alert(match); return match.toLowerCase(); } ); }; } }}}" Bug confirmed Normal Core : Output Data 4.3 IE