Skip to main content

Search and Top Navigation

#9697 closed bug (wontfix)

Opened December 09, 2013 01:25AM UTC

Closed April 17, 2017 08:04PM UTC

Autocomplete problem with CJK IME

Reported by: golbin Owned by: golbin
Priority: minor Milestone: none
Component: ui.autocomplete Version: 1.10.3
Keywords: Cc:
Blocked by: Blocking:
Description

When user input using CJK IME and move down with arrow key during build character, it searchs with first item once again.

Please see below video. (2~3sec)

http://www.youtube.com/watch?v=NkV5N-z7qyo&feature=youtu.be

Attachments (0)
Change History (7)

Changed December 09, 2013 07:51AM UTC by golbin comment:1

_comment0: I tried to send a pull request but it's difficult to be a contributor and make a patch right way to me. :-) \ \ So I just leave a patch. Please consider below patch. \ \ [https://github.com/golbin/jquery-ui/commit/73581e5ffb59f37c97daeb5a1c28115d0655bae7] \ \ Thank you.1386583629343623

I tried to send a pull request but it's difficult to be a contributor and make a patch right way to me. :-)

So I just leave a patch. Please consider below patch.

https://github.com/golbin/jquery-ui/commit/a5993beddc511fa8910b61bc8ab61e74435bcc86

Thank you.

Changed December 09, 2013 01:29PM UTC by tj.vantoll comment:2

owner: → golbin
status: newpending

Hi golbin,

Thanks for taking the time to contribute to the jQuery UI project. In order to look into this we need a reduced test case that shows the issue. I'm not exactly sure what's going on just from watching your YouTube video.

You can use this as a starting point - http://jsfiddle.net/tj_vantoll/hmarM/.

Changed December 10, 2013 07:18AM UTC by golbin comment:3

status: pendingnew

I add some test code below.

http://jsfiddle.net/hmarM/17/

And you may not test it because you have to use CJK IME. So I made a image to explain in detail. Please refer below image.

[[Image(http://i.imgur.com/wMoHX1U.png)]]

Thanks.

Changed December 10, 2013 07:30AM UTC by golbin comment:4

Here are more details.

I guess, if a user press an arrow key during building character, IME finish building and then raise input event.

So, the codes I patched are that if an arrow key is pressed, make search event is inactivated.

And after that, when other key is pressed, make search event is activated again.

I'm sorry my poor English. I hope you'll understand my words.

Changed December 10, 2013 01:34PM UTC by scottgonzalez comment:5

status: newpending

We need the specific steps to reproduce this. Please see #5933, which this is likely a duplicate of, for an example of the type of instructions we need in order to investigate this.

Changed December 11, 2013 12:46AM UTC by golbin comment:6

status: pendingnew

Replying to [comment:5 scott.gonzalez]:

We need the specific steps to reproduce this. Please see #5933, which this is likely a duplicate of, for an example of the type of instructions we need in order to investigate this.

Hi Scott,

That's a similar issue but this is a different problem.

This is a test steps with Korean IME. (How to write 강남. It means Gangnam :-))

1. Install Korean IME (refer this link : http://www.declan-software.com/korean_ime/)

2. Visit http://jsfiddle.net/hmarM/17/ and put a cursor in the text field. :-)

3. Select Korean from the IME task bar. (refer link of 1.)

4. Press "r" -> ㄱ

5. Press "k" -> 가

6. Press "d" -> 강

7. Press "s" -> ㄴ

8. Press "k" -> 나

9. Press "a" -> 남 (there is a underline in this character)

10. Press arrow down.

Then you can see what's the problem.

Before 10th step, if you press arrow right and then do 10th step(press arrow down), then the underline is gone and it works right way.

Changed April 17, 2017 08:04PM UTC by scottgonzalez comment:7

resolution: → wontfix
status: newclosed

IME on the web is pretty painful. I don't think we can properly handle all of the cases we've encountered.