6.0.0-alpha12
6/12/25

[#14143] Autocompletion incomplete with Hangul. (firefox)
Summary Autocompletion incomplete with Hangul. (firefox)
Queue IMP
Queue Version 6.2.10
Type Enhancement
State Rejected
Priority 1. Low
Owners
Requester dgkim (at) dgkim (dot) net
Created 10/22/2015 (3521 days ago)
Due
Updated 02/14/2016 (3406 days ago)
Assigned
Resolved 02/11/2016 (3409 days ago)
Milestone
Patch No

History
02/14/2016 10:32:57 PM dgkim (at) dgkim (dot) net Comment #5 Reply to this comment
I tried comment out some code.

And when I comment out the following code.

//new PeriodicalExecuter(this.inputWatcher.bind(this), 0.25);
near line 94.

It seems problem solved.

Does this code can affect input element's value?

02/12/2016 09:40:21 AM Jan Schneider Comment #4 Reply to this comment
Try starting with imp/js/prettyautocomplete.js
02/12/2016 01:26:14 AM dgkim (at) dgkim (dot) net Comment #3 Reply to this comment
I think this is not a browser bug.

In both firefox and safari, same problem.

Which file do I need look at? regarding key stroke.
02/11/2016 03:32:51 PM Jan Schneider State ⇒ Rejected
 
01/25/2016 11:54:06 AM Jan Schneider Comment #2
Priority ⇒ 1. Low
State ⇒ Feedback
Reply to this comment
I'm not able to reproduce this at the moment, because I cannot get my 
system to let me enter Hangul characters.
Since you mentioned it depends on the browser, I tend to consider this 
a browser bug intead.
10/22/2015 12:49:13 AM dgkim (at) dgkim (dot) net Comment #1
Priority ⇒ 2. Medium
Type ⇒ Enhancement
Summary ⇒ Autocompletion incomplete with Hangul. (firefox)
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ New
Reply to this comment
When composing a message.
Address auto-completer doesn't work properly.

In Korean, 'Hangul' character requires more than one keystroke.
For example, '???' is consist of 'rlaejrrhs',
and auto-completer starts at 'rlaejrrh', so searching is incorrect.

In the past, I made a change on file 'prettyautocomplete.js' as follows.

CODE BEGIN
ac = new Ajax.Autocompleter(this.input, this.p.uri, p_clone);
ac.opts.frequency = 1.0;
CODE END

ac.opts.frequency did the trick.
But it doesn't work any more. I think Firefox might updated some functionalty.
Today auto-completer doesn't even work properly,
And also while stroke-in a key, the cursor moves out of the character.
It means. I want to type-in '?', the result is '???'.
Of course, there is no problem with Hangul. only in address auto completion.

I mostly uses Firefox as a primary browser.
And today I tested on Chrome, there is no problem without modificaton 
on prettyautocomplete.js

Saved Queries