﻿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( '<p><sup>A</sup><u>B</u></p>' );
		fragment.writeHtml( writer, filter );
		console.log( writer.getHtml() ); // <p><bp>A</bp><b>B</b></p>
}}}

When the expected output is:

{{{
<p><sup>A</sup><b>B</b></p>
}}}

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		
