Issue 70033 - Mysterious 'Apply attributes' action before Korean(IME) character input
Summary: Mysterious 'Apply attributes' action before Korean(IME) character input
Alias: None
Product: Writer
Classification: Application
Component: editing (show other issues)
Version: OOo 2.0.4
Hardware: All Windows, all
: P3 Trivial (vote)
Target Milestone: ---
Assignee: AOO issues mailing list
QA Contact:
Depends on:
Reported: 2006-10-02 05:06 UTC by
Modified: 2017-05-20 11:15 UTC (History)
4 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---

Files for GUI-second handoff (27.62 KB, application/x-compressed)
2007-07-12 13:15 UTC, blueice7
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description 2006-10-02 05:06:46 UTC
When typing Korean characters, 'Apply attributes' action is inserted into undo
chain before each character. For instance, when I typed '가나다', undo chain showed 

Typing '다'
Apply attributes
Typing '나'
Apply attributes
Typing 'ê°€'
Apply attributes

This behavior results serious inconvenience for undoing characters and words.
Due to the behavior, Writer does not recognize _word_ for undoing. Also, we need
to undo two times just for undoing one character.

Interestingly, this problem does not happen on Linux(Ubuntu 6.06, Nabi IME). 

How to reproduce,

1. Open Writer on Windows.
2. Type 'ABC DEF'.
3. Find Undo button from Toolbar and click small triangle on right side of it.
4. Check the actions in undo chain. It should look like
    Typing 'DEF'
    Typing ' '
    Typing 'ABC'
6. Execute undo using Ctrl+Z.
7. Confirm that it is undone as expected.
8. Open a new document.
9. Type '가나다 ë¼ë§ˆë°”'.
10. Check the actions in undo chain.
    Typing 'ë°”'
    Apply attributes
    Typing '마'
    Apply attributes
    Typing 'ë¼'
    Apply attributes
11. Execute undo using Ctrl+Z.
12. Confirm that it is not undone as expected.
Comment 1 michael.ruess 2006-10-02 06:31:04 UTC
Reassigned to SBA.
Comment 2 tora3 2006-10-02 06:59:11 UTC
The same phenomenon happens with Japanese IME.

Since Japanese users tend to enter several characters to the IME at a 
time as a phrase in order to make conversion candidates more accurate, 
the necessity of typing a Ctrl-Z twice to do the undo does not greatly 
impact on the usability. But, the phenomenon is considered mysterious. 

I think this phenomenon greatly impacts on the usability for Korean users.
The way of entering Korean characters differs from that of Japanese.
Korean commits a candidate through the IME character by character while 
Japanese tends to commit it phrase by phrase. 
Comment 3 2006-10-02 08:06:00 UTC
> The same phenomenon happens with Japanese IME.

Then, this seems to be Windows IME related problem. Do we have special 'Apply
attributes' action on Windows IME events? I tried to sort out what the action is
really about but no luck yet.
Comment 4 stefan.baltzer 2006-10-02 15:43:38 UTC
SBA->Hbrinkm: Please proceed.
Comment 5 blueice7 2007-07-12 13:15:05 UTC
Created attachment 46724 [details]
Files for GUI-second handoff
Comment 6 blueice7 2007-07-12 13:16:45 UTC
Sorry, I've updated wrong issue. 
Please ignore the attachment.
Comment 7 Mathias_Bauer 2007-12-03 17:05:47 UTC
according to release status meeting: target 3.x
Comment 8 Mathias_Bauer 2007-12-03 17:09:59 UTC
Comment 9 Marcus 2017-05-20 11:15:25 UTC
Reset assigne to the default "".