[webkit-reviews] review requested: [Bug 10123] when CSS pseudo selectors are applied (:before and :after) the *-of-line keyboard navigation does not work : [Attachment 109275] This patch solves issues regarding navigation and infinite loop cases with CSS pseudo elements before/after .

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Sep 30 03:20:41 PDT 2011


roseN <rosen.dash at motorola.com> has asked  for review:
Bug 10123: when CSS pseudo selectors are applied (:before and :after) the
*-of-line keyboard navigation does not work
https://bugs.webkit.org/show_bug.cgi?id=10123

Attachment 109275: This patch solves issues regarding navigation and infinite
loop cases with CSS pseudo elements before/after .
https://bugs.webkit.org/attachment.cgi?id=109275&action=review

------- Additional Comments from roseN <rosen.dash at motorola.com>
This patch addresses folllowing two issues:

 1. In case of using CSS pseudo elements before/after with content attribute
containing single character at the start/end of text and there
    is no text in parent node, when we try to move cursor beyond the inserted
character using left/right arrow key, the page freezes
    falling into an infinite loop.

 2. When these elements try to insert some text between a text line, navigation
by right arrow key is prohibited.

For better understanding please use the following test case.
http://chromium.googlecode.com/issues/attachment?aid=982470003000&name=crash_te
st_set.html&token=426675a18b21d857fd199be14c019274


More information about the webkit-reviews mailing list