id summary reporter owner description type status priority milestone component version resolution keywords cc 9971 Filter's elementsName and attributesName string patterns are used as regexp Piotrek Koszuliński "{{{ var filter = new CKEDITOR.htmlParser.filter(); filter.addRules( { elementNames: [ [ 'u', 'b' ], [ 's', '' ] ] } ); var writer = new CKEDITOR.htmlParser.basicWriter(), fragment = CKEDITOR.htmlParser.fragment.fromHtml( '

AB

' ); fragment.writeHtml( writer, filter ); console.log( writer.getHtml() ); //

AB

}}} When the expected output is: {{{

AB

}}} The same happens for attributesName. IMO this is unexpected behaviour, because string is used as regexp when a true regexp can be passed too." Bug closed Normal Core : Parser invalid