Closed
Bug 1302980
Opened 8 years ago
Closed 8 years ago
iBus Korean character composition breaks in the awesome bar & the search bar
Categories
(Core :: Widget: Gtk, defect)
Tracking
()
VERIFIED
FIXED
mozilla52
Tracking | Status | |
---|---|---|
firefox48 | --- | unaffected |
firefox49 | --- | unaffected |
firefox50 | --- | fixed |
firefox51 | --- | fixed |
firefox52 | --- | fixed |
People
(Reporter: markhkim, Assigned: m_kato)
References
Details
(Keywords: inputmethod, nightly-community, regression)
Attachments
(1 file)
58 bytes,
text/x-review-board-request
|
masayuki
:
review+
ritu
:
approval-mozilla-aurora+
ritu
:
approval-mozilla-beta+
|
Details |
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0 Build ID: 20160909142649 Steps to reproduce: 1. Launch Firefox trunk on Linux Mint 18 2. Turn on the Korean IME (IBus 1.5.11) 3. Click either the awesome bar or the search bar 4. Type Korean characters in the following order: consonant, vowel, consonant, consonant, vowel. For example, ㄱㅏㅁㅅㅏ (rkatk) Actual results: The block structure of the second syllable breaks: 감ㅅㅏ Expected results: The last consonant-vowel combination should be combined into one syllable block: 감사
Reporter | ||
Comment 1•8 years ago
|
||
This does not happen on Firefox 48, the default version on Linux Mint 18.
Makoto, could you confirm the issue and the regression in 51?
Flags: needinfo?(m_kato)
Keywords: inputmethod
Updated•8 years ago
|
Keywords: nightly-community
Updated•8 years ago
|
status-firefox48:
--- → unaffected
status-firefox51:
--- → affected
Keywords: regression,
regressionwindow-wanted
Reporter | ||
Comment 3•8 years ago
|
||
mozregression tells me this: 8:26.99 INFO: Narrowed inbound regression window from [ff3138a7, aa7f5f55] (3 revisions) to [74ed3bec, aa7f5f55] (2 revisions) (~1 steps left) 8:26.99 INFO: Oh noes, no (more) inbound revisions :( 8:26.99 INFO: Last good revision: 74ed3becf2d2b00f46ca48627f0badb3bc93ba4c 8:26.99 INFO: First bad revision: aa7f5f55af9475431e200556681cca08a582c97f 8:26.99 INFO: Pushlog: https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=74ed3becf2d2b00f46ca48627f0badb3bc93ba4c&tochange=aa7f5f55af9475431e200556681cca08a582c97f 8:27.60 INFO: Looks like the following bug has the changes which introduced the regression: https://bugzilla.mozilla.org/show_bug.cgi?id=1280796
Assignee | ||
Updated•8 years ago
|
Status: UNCONFIRMED → NEW
status-firefox50:
--- → affected
Component: Untriaged → Widget: Gtk
Ever confirmed: true
Flags: needinfo?(m_kato)
Product: Firefox → Core
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → m_kato
Assignee | ||
Updated•8 years ago
|
Blocks: 1280796
Keywords: regressionwindow-wanted
Assignee | ||
Comment 4•8 years ago
|
||
2 issues. - By bug 1280796, we calls OnSelectionChange even if composing. - After bug 1184890, preedit_end might call ResetIME. So by both, preedit_end will calls ResetIME. But this behavior isn't correct for Korean IME. So we have to block ResetIME by reedit_end.
Updated•8 years ago
|
status-firefox49:
--- → unaffected
Comment hidden (mozreview-request) |
Comment 6•8 years ago
|
||
mozreview-review |
Comment on attachment 8791903 [details] Bug 1302980 - Don't reset IME context on preedit_end. https://reviewboard.mozilla.org/r/79186/#review77770
Attachment #8791903 -
Flags: review?(masayuki) → review+
Pushed by m_kato@ga2.so-net.ne.jp: https://hg.mozilla.org/integration/autoland/rev/b4b454bdb13f Don't reset IME context on preedit_end. r=masayuki
Comment 8•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/b4b454bdb13f
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox52:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla52
Assignee | ||
Comment 9•8 years ago
|
||
Comment on attachment 8791903 [details] Bug 1302980 - Don't reset IME context on preedit_end. Approval Request Comment [Feature/regressing bug #]: bug 1280796 [User impact if declined]: On Linux, user cannot input korean via IME well. [Describe test coverage new/current, TreeHerder]: Laned in m-c [Risks and why]: Low. This issue is on IME users only. We don't reset context with inputing composing text via IME by this change. [String/UUID change made/needed]: N/A
Attachment #8791903 -
Flags: approval-mozilla-aurora?
Assignee | ||
Comment 10•8 years ago
|
||
Comment on attachment 8791903 [details] Bug 1302980 - Don't reset IME context on preedit_end. Approval Request Comment [Feature/regressing bug #]: bug 1280796 [User impact if declined]: On Linux, user cannot input korean via IME well. [Describe test coverage new/current, TreeHerder]: Laned in m-c [Risks and why]: Low. This issue is on IME users and Linux only. We don't reset context during inputing composing text via IME by this change. [String/UUID change made/needed]: N/A
Attachment #8791903 -
Flags: approval-mozilla-beta?
Version: 50 Branch → 48 Branch
Hello Mark, could you please verify this issue is fixed as expected on a latest Nightly build? Thanks!
Flags: needinfo?(email)
Comment on attachment 8791903 [details] Bug 1302980 - Don't reset IME context on preedit_end. IME specific only, low risk, Aurora51+, Beta50+
Attachment #8791903 -
Flags: approval-mozilla-beta?
Attachment #8791903 -
Flags: approval-mozilla-beta+
Attachment #8791903 -
Flags: approval-mozilla-aurora?
Attachment #8791903 -
Flags: approval-mozilla-aurora+
Comment 13•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-aurora/rev/e5b57c31ef29
Comment 14•8 years ago
|
||
bugherder uplift |
https://hg.mozilla.org/releases/mozilla-beta/rev/a4b2d61482b8
Reporter | ||
Comment 15•8 years ago
|
||
(In reply to Ritu Kothari (:ritu) from comment #11) > Hello Mark, could you please verify this issue is fixed as expected on a > latest Nightly build? Thanks! It's fixed on 52.0a1 (2016-10-02), Linux Mint 18 Cinnamon. Thank you!
Updated•8 years ago
|
Status: RESOLVED → VERIFIED
Flags: needinfo?(email)
Updated•7 years ago
|
Version: 48 Branch → 50 Branch
You need to log in
before you can comment on or make changes to this bug.
Description
•