Summary: | RTL: Weird behavior when trying to select Hebrew text | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Jeremy Moskovich <playmobil> | ||||||||||
Component: | HTML Editing | Assignee: | Nobody <webkit-unassigned> | ||||||||||
Status: | NEW --- | ||||||||||||
Severity: | Normal | CC: | hbono, mitz, progame+wk, xji | ||||||||||
Priority: | P2 | Keywords: | HasReduction | ||||||||||
Version: | 528+ (Nightly build) | ||||||||||||
Hardware: | Mac | ||||||||||||
OS: | All | ||||||||||||
URL: | http://www.local.co.il/raanana/7392/articles.htm | ||||||||||||
Attachments: |
|
Description
Jeremy Moskovich
2009-01-21 09:37:38 PST
Created attachment 26895 [details]
Screenshot
Original report: http://code.google.com/p/chromium/issues/detail?id=6135#c6 Created attachment 26947 [details]
Reduction
the reduction posted doesn't show the bug the original page at http://www.local.co.il/raanana/7392/articles.htm still does though this is not only a mac issue of course (In reply to comment #5) > this is not only a mac issue of course > A good way to indicate this is to set the OS field to "All". seems to be fixed i can reproduce the issue using an old version of WebKit but not on the latest ones I can still see some weirdness in the latest WebKit nightly, although the symptoms are different than before. Update steps to reproduce: * Open the attached reduction and change the Text Encoding to Hebrew (Windows) * Drag down from the top to just below the 2nd line so the first and second line are both completely selected. * Drag up a bit and move the selection slowly in the gap between "2009" and the first Hebrew word. Actual result: Note that the color of "2009" changes while the selection background color behaves correctly. Expected result: The color of "2009" should stay the same as the rest of the text. Created attachment 50174 [details]
Screenshot
is it reproducible under windows too? Created attachment 87330 [details]
Reduced test case
Looks like the errant drawing is happening in RootInlineBox::lineSelectionGap() . |