[e10s] Suggest window and candidate window of IME isn't positioned as expected if the editor is zoomed in/out or rotated by CSS transform

RESOLVED FIXED in Firefox 51

Status

()

defect
P3
normal
RESOLVED FIXED
3 years ago
4 months ago

People

(Reporter: masayuki, Assigned: masayuki)

Tracking

({inputmethod})

Trunk
mozilla51
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(e10s+, firefox51 fixed)

Details

()

Attachments

(1 attachment)

I realized that suggest window and candidate window of IME isn't positioned correctly only in e10s mode if focused editor is zoomed in/out or rotated by CSS transform.

I'm not sure why it works well with translate...

# Although, this is a bug in edge case, so, I cannot work on this soon.  If you try to fix this bug, feel free to take this!
tracking-e10s: --- → +
Priority: -- → P3
Comment on attachment 8788470 [details]
Bug 1296217 ContentEventHandler::OnQueryTextRectArray() should apply CSS transform to each character or line breaker rect

https://reviewboard.mozilla.org/r/76968/#review75226

I assume you tested this all also when focus was in some iframe.
Attachment #8788470 - Flags: review?(bugs) → review+
(In reply to Olli Pettay [:smaug] from comment #3)
> I assume you tested this all also when focus was in some iframe.

Yeah, the URL, jsfiddle.net, runs the testcase in iframe and I tested in it. Additionally, bug 1291172 checks this bug too.
Pushed by masayuki@d-toybox.com:
https://hg.mozilla.org/integration/autoland/rev/8a0e581059cc
ContentEventHandler::OnQueryTextRectArray() should apply CSS transform to each character or line breaker rect r=smaug
https://hg.mozilla.org/mozilla-central/rev/8a0e581059cc
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
Component: Event Handling → User events and focus handling
You need to log in before you can comment on or make changes to this bug.