Per the discussion on the bug 27809, we never push down text decorations added by stylesheets. Thus extractAndNegateTextDecorationStyle is completely redundant and should be removed. As FIXME suggests, maxRangeOffset is a redundant static function that must be replaced by lastOffsetForEditing.
Created attachment 63359 [details] Patch
You changelog doesn't explain what your'e doing here. Is this dead code?
(In reply to comment #2) > You changelog doesn't explain what your'e doing here. Is this dead code? Yes. extractAndNegateTextDecorationStyle was not doing anything because the method was there solely to push down nodes with text-decoration CSS rule but we decided not to push them later.
Created attachment 63366 [details] Also removed pushDownTextDecorationStyleAtBoundaries
Comment on attachment 63366 [details] Also removed pushDownTextDecorationStyleAtBoundaries Yay! Thanks!
Committed r64610: <http://trac.webkit.org/changeset/64610>
(In reply to comment #5) > (From update of attachment 63366 [details]) > Yay! Thanks! Thanks for the responsive review. It makes my life easier to tackle 27818.