We use a custom HTML5 tag: cad-enza, which is processed by the server. CKEditor 4.4.2 does not handle this properly in two situations:
1) CKEditor adds several blank paragraphs (<p> </p>) before and after each top-level custom HTML5 tag. Additional new empty paragraphs are added each time the user switches between source mode and rendered HTML mode.
We found that if cad-enza tags are wrapped within another tag, such as <div><cad-enza whatever="blah"></cad-enza></div> or <span><cad-enza whatever="blah"></cad-enza></span> the extra empty paragraphs are not added.
Is there a way to suppress the generation of the blank paragraphs without having to wrap cad-enza tags in other tags?
2) When placed in a table (using source mode), the custom tags are moved out of the table so they precede the table as soon as rendered HTML mode is entered. Have not found a workaround for this yet.
Are custom HTML5 tags supported, and if so, what must I do to make them behave?