Closed Bug 1238899 Opened 9 years ago Closed 9 years ago

ATOK's candidate window is positioned at top-left of the screen at editing in windowless flash player

Categories

(Core Graveyard :: Plug-ins, defect)

defect
Not set
normal

Tracking

(firefox46 fixed)

RESOLVED FIXED
mozilla46
Tracking Status
firefox46 --- fixed

People

(Reporter: masayuki, Assigned: masayuki)

References

()

Details

(Keywords: inputmethod)

Attachments

(1 file)

STR: 1. Load http://emk.name/test/swftxt.html 2. Make sure the active IME is ATOK (I tested with ATOK 2015) 3. Type something and convert the character(s) until candidate window is shown Actual Result: The candidate window is positioned at top-left of the screen Expected Result: The candidate window should be positioned near the composition string like other the behavior with other IMEs.
Assignee: nobody → masayuki
Status: NEW → ASSIGNED
I think that the strict approach to fix this bug is hooking ::CreateCaret(), ::DestroyCaret() and ::SetCaretPos() if this works without sandbox. However, this approach may increase the number of additional IPC. So, I think that it's more reasonable to create native caret at setting candidate window position and guess the size. See also bug 789706 comment 4.
Attachment #8707236 - Flags: review?(m_kato)
Attachment #8707236 - Flags: review?(m_kato) → review+
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla46
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: