key down event isn't fired during IME composition on Wayland

RESOLVED FIXED in Firefox 67

Status

()

enhancement
RESOLVED FIXED
8 months ago
3 months ago

People

(Reporter: m_kato, Assigned: masayuki)

Tracking

({inputmethod})

Trunk
mozilla67
Unspecified
Linux
Points:
---

Firefox Tracking Flags

(firefox65 wontfix, firefox66 wontfix, firefox67 fixed)

Details

Attachments

(2 attachments)

Since gtk_im_multicontext_get_context_id returns wayland, we don't recognize what IME on GTK.  log is coming.
Posted file IME log

On Wayland, gtk_im_multicontext_get_context_id() returns
"wayland". However, we need to know actual IM which works
behind Wayland. Fortunately, XMODIFIERS env includes IME
name like "xim" case. Therefore, we can refer it instead.

Pushed by masayuki@d-toybox.com:
https://hg.mozilla.org/integration/autoland/rev/781fba7bac68
Make IMContextWrapper::GetIMEName() refer XMODIFIERS env when gtk_im_multicontext_get_context_id() returns "wayland" r=m_kato
Status: NEW → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla67
Assignee: nobody → masayuki
You need to log in before you can comment on or make changes to this bug.