Summary: | InsertHtml command is adding <span class="Apple-style-span"> tags by itself | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Martin Kou <martin> | ||||
Component: | HTML Editing | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED DUPLICATE | ||||||
Severity: | Normal | ||||||
Priority: | P2 | ||||||
Version: | 525.x (Safari 3.1) | ||||||
Hardware: | Mac | ||||||
OS: | OS X 10.5 | ||||||
Attachments: |
|
Description
Martin Kou
2008-04-10 23:33:55 PDT
Created attachment 20471 [details]
Test case with an editable iframe prepared.
This bug is causing the bug https://dev.fckeditor.net/ticket/2113 in FCKeditor. I've found that in addition to adding unnecessary <span> tags, the bug is also manipulating the DOM structure of the editable document in unexpected ways. For example, if I had this HTML inside the editable frame: <h3 style="color:red;">Hello <span id="abc" style="color:green;">Wor</span>ld!</h3> .. and inside the green text "Wor", insert the "<" symbol, then we'll have: <h3 style="color:red;">Hello <span id="abc" style="color:green;">W<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-size: 16px; font-weight: normal; "><<span class="Apple-style-span" style="color: rgb(255, 0, 0); font-size: 19px; font-weight: bold; "><span id="abc" style="color:green;">or</span>ld!</span></span></span></h3> Notice that now we have two <span> tags with the id "abc". This is clearly wrong. |