Page MenuHomePhabricator

Not remembering IME selection for logged-in users
Closed, ResolvedPublic

Description

One of the very few advantage of ULS IME over the earlier Narayam was its capability of remembering selected IME method. This is not working recently. I think probably after fixing bug 49515.

Now even in the same session, it is required to select the desired IME type many times.

(Note: I am using Inscript2 IME method provided with ULS. But ULS always starts with "Transliteration")


Version: unspecified
Severity: normal

Details

Reference
bz50790

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:47 AM
bzimport set Reference to bz50790.

Would it be possible to create a numbered steps to reliably reproduce the mentioned observation, and could you add your browser version and operating system?

I am using Firefox 22 with Windows 7 and Ubuntu 12.04. I am experiencing this problem with both cases.

Steps to reproduce:

  1. Select language as Malayalam
  2. Select input method as Inscript 2
  3. Disable input method(press control+m)
  4. navigate to another page.
  5. Move focus to an editable field - Input method is disabled(expected)
  6. Press control+m, Inscript 2 is expected but default input method is coming.

Patch at Upstream https://github.com/wikimedia/jquery.ime/commit/1f34024f194f704de0b2d666f390401912ed7c63

Thanks, Santhosh. I think this scenario needs an integration test. Air, can you take care of that?

Change 72093 had a related patch set uploaded by Santhosh:
Update jquery.ime from upstream

https://gerrit.wikimedia.org/r/72093

Change 72093 merged by jenkins-bot:
Update jquery.ime from upstream

https://gerrit.wikimedia.org/r/72093

Change 72365 had a related patch set uploaded by Amire80:
WIP: Trying to write a test for bug 50790

https://gerrit.wikimedia.org/r/72365

Change 72365 had a related patch set uploaded by Amire80:
WIP: Trying to write a test for bug 50790

https://gerrit.wikimedia.org/r/72365

The bug was fixed. Amir is trying to add automated test case for this. So assigning to him.