Bug 171696 - Repaint bugs when selecting RTL text
Summary: Repaint bugs when selecting RTL text
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Text (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL: data:text/html;charset=utf8,<style>::...
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2017-05-04 15:40 PDT by Jon Lee
Modified: 2017-05-04 15:42 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jon Lee 2017-05-04 15:40:53 PDT
Using a build on or after r216107, load

data:text/html;charset=utf8,<style>::selection { background-color: #ff6b53; color: #fff; }</style><div style="font-size: 900%">%D8%B4%D8%B3%DB%8C%D8%B4%D8%B3%DB%8C

and then select text from r-to-l then unselect l-to-r, or
select text from l-to-r and then unselect r-to-l.

Either selection rect bits remain behind or parts of glyphs are not repainted.
Comment 1 Radar WebKit Bug Importer 2017-05-04 15:42:11 PDT
<rdar://problem/32001279>