Last modified: 2012-11-28 14:02:53 UTC
The IME [0] feature of the ULS is causing the UI for aliases breaking on wikidata.org. We have to figure out how to switch off this feature. [0] https://github.com/wikimedia/jquery.ime
May I know the details on how it is breaking UI for aliases?
*** Bug 41533 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > May I know the details on how it is breaking UI for aliases? From bug 41533: http://bug-attachment.wikimedia.org/attachment.cgi?id=11261
*** Bug 41549 has been marked as a duplicate of this bug. ***
(In reply to comment #1) > May I know the details on how it is breaking UI for aliases? See screenshot in Bug 41533.
...and Andre had already added that! =)
I think the correct behavior for IME is to be enabled as default for fields that has a language that needs it, and to be disabled for those that do not need it. Then it should be an user preference to force on or off, in addition to default. Also it should be possible to enable/disable this with some specialized method so the additional gadgetry (the keyboard symbol) can be avoided. As it is clearly visible in the screenshots it is not possible to make assumptions about the layout of input fields, and then it will mess things up. In addition the exact position of the keyboard symbol should be configurable as that position will conflict with other lists/menus.
fixed by updating ULS and disabling the IME feature.
(In reply to comment #8) > fixed by updating ULS and disabling the IME feature. This is a failure, not a fix.
I added another bug for that: https://bugzilla.wikimedia.org/show_bug.cgi?id=41590
A screenshot showing it working on alias field http://imm.io/JY7n
Why is this feature enabled for _all_ fields, even for fields that should use Latin alphabet due to the set lang attribute? I think it should by default be off if the user language is set so the feature does not make sense, and then only turned on for specific text fields were the lang attribute makes sense. If the user lang is one of those where the feature makes sense it can be turned on by default, but turned off for text fields were the lang field indicates it does not make sense to enable the feature.