[Webkit-unassigned] [Bug 6132] New: Incorrect selection highlighting for ATSUI text when selected range is "CG-safe"

bugzilla-daemon at opendarwin.org bugzilla-daemon at opendarwin.org
Sun Dec 18 09:21:18 PST 2005


http://bugzilla.opendarwin.org/show_bug.cgi?id=6132

           Summary: Incorrect selection highlighting for ATSUI text when
                    selected range is "CG-safe"
           Product: WebKit
           Version: 412+
          Platform: Macintosh
        OS/Version: Mac OS X 10.4
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at opendarwin.org
        ReportedBy: opendarwin.org at mitzpettel.com
OtherBugsDependingO 5166
             nThis:


[Split off from bug 5166]
Summary: The selection highlight is partial or offset when the selection consists of "CG-safe" characters 
only but it is preceded by "need-ATSUI" characters.

To reproduce: double-click "dolor" in the testcase.

The position of the highlight rectangle depends on the width of all text before the selection, so the 
ATSUI code path should be used to draw the highlight even if the selected range itself does not require 
ATSUI.
The same applies to drawing text for the drag image when dragging a partial selection.

The fix for both is to change shouldUseATSU to always scan from the beginning. This should not affect 
layout and rendering performance, since run->from is zero anyway in all but the above two cases.

-- 
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list