[wp-trac] [WordPress Trac] #22477: The WYSIWYG editor deletes all empty <span> tags

WordPress Trac noreply at wordpress.org
Sun Dec 23 20:43:16 UTC 2012

#22477: The WYSIWYG editor deletes all empty <span> tags
 Reporter:  hali6sic6     |       Owner:
     Type:  defect (bug)  |      Status:  new
 Priority:  normal        |   Milestone:  3.5.1
Component:  TinyMCE       |     Version:  3.4.2
 Severity:  major         |  Resolution:
 Keywords:  close         |

Comment (by azaozz):

 This is also defined in TinyMCE's Schema class:

 Also replacing <i> with <em> and <b> with <strong> is affected by the
 schema. In 'html5' they are not replaced:

 The elements listed for removal when empty
 `'ol,ul,sub,sup,blockquote,span,font,a,table,tbody,tr,strong,em,b,i'` will
 not be removed if they have an id or name attribute:

 So we have couple of options: edit the "remove when empty" list in the
 Schema class and/or extend the DomParser class to not remove these
 elements when they have any attribute (both would be good to submit for
 merging upstream).

Ticket URL: <http://core.trac.wordpress.org/ticket/22477#comment:9>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software

More information about the wp-trac mailing list