[Webkit-unassigned] [Bug 71207] An extra line break is inserted when pasting into a font element

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 22 15:05:33 PDT 2012


https://bugs.webkit.org/show_bug.cgi?id=71207





--- Comment #6 from Ryosuke Niwa <rniwa at webkit.org>  2012-03-22 15:05:33 PST ---
(From update of attachment 133329)
View in context: https://bugs.webkit.org/attachment.cgi?id=133329&action=review

>>> Source/WebCore/editing/ReplaceSelectionCommand.cpp:125
>>> +    return createLegacyEditingPosition(parent, n->nodeIndex() + 1);
>> 
>> Why do we always want to move up in the node hierarchy? If we had a bunch of siblings after pos's container node, then we'll still want to skip those. r- because I don't think this is a correct fix.
> 
> The insertion position only move up if the visible positions of the current position and the high level node's position are the same. So, if we had a bunch of siblings after pos's container node, they won't get skipped because of the difference visible positions.

Right, but what if they're empty? If that case, I think we do want to skip those empty elements but moving to the next position in the parent may not be possible due to it being a different visible position.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list