[Webkit-unassigned] [Bug 61023] New: [Chromium] IME candidate window appears wrong position in an iframe

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 17 21:55:50 PDT 2011


https://bugs.webkit.org/show_bug.cgi?id=61023

           Summary: [Chromium] IME candidate window appears wrong position
                    in an iframe
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: Text
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: bashi at chromium.org


Download the attached two html files and open main.html with Chromium r83723 or later. Convert some Japanese or Chinese text in the textbox with IME (e.g. Kotoeri) to show the candiate window.  The candidate window should be located the below of the textbox, but appears somewhat upper-left position.

This problem was introduced by https://bugs.webkit.org/show_bug.cgi?id=54969. WebFrameImpl::firstRectForCharacterRange() returns coordinates relative to the focused frame when the selection is in an editable node.  RenderWidgetHostViewMac::firstRectForCharacterRange()  calls this method via IPC and converts the result to WebKit coordinates (uppler left origin) by assuming the result coordinates relative to the window.  As a result, the conversion gets incorrect.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list