[CKEditor Dev] #11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the AutoGrow plugin in IE11

90 views
Skip to first unread message

CKEditor

unread,
Mar 12, 2014, 7:21:37 PM3/12/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
---------------------+-------------------
Reporter: kykun | Type: Bug
Status: new | Priority: Normal
Component: General | Version: 4.3.3
Keywords: |
---------------------+-------------------
Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11.

When trying to enter Chinese character using pinyin, the word options
list disappeared after typed in the first letter (it didn't wait
until I finish typing the whole pinyin) and it auto select the first
one on the list.

Tested on the demo page http://ckeditor.com/demo#auto-grow on Windows 7
64bit, IE11.

Steps to reproduce:
1. Go to Control panel
2. Select Region and Language, then the Keyboards and Languages tab
3. Click Change keyboards
4. Add input language Chinese (Simplified, PRC), Chinese (Simplified) -
Microsoft Pinyin New Experience Input St
(Docked the language bar in the taskbar for the easy access)
5. Open IE 11 and go to the demo page http://ckeditor.com/demo#auto-grow
6. Switch to Chinese input
7. In the CKEditor demo, enter "kai"

Noticed that after entered "k", the words option list showed and
disappeared and a Chinese character is auto selected and that is not
the character I want.

The Input Method Editor works fine on the standard CKEditor, tested on
demo page
http://ckeditor.com/demo#standard

Attached a screen capture of the editor with AutoGrow plugin and standard
editor.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663>
CKEditor <http://ckeditor.com/>
The text editor for the Internet

CKEditor

unread,
Mar 17, 2014, 11:30:30 AM3/17/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+-------------------
Reporter: kykun | Owner:
Type: Bug | Status: new
Priority: Normal | Milestone:
Component: General | Version: 4.3.3
Resolution: | Keywords: IBM
----------------------+-------------------
Changes (by kykun):

* keywords: => IBM


--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:1>

CKEditor

unread,
Mar 19, 2014, 10:16:35 AM3/19/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+-----------------------
Reporter: kykun | Owner:
Type: Bug | Status: confirmed

Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11
----------------------+-----------------------
Changes (by j.swiderski):

* keywords: IBM => IBM IE11
* status: new => confirmed
* version: 4.3.3 => 4.3


Comment:

Problem can be reproduced from CKEditor 4.3 (works fine in 4.3 beta) in
IE11 and above TC steps.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:2>

CKEditor

unread,
Apr 8, 2014, 1:16:17 PM4/8/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+-----------------------
Reporter: kykun | Owner:
Type: Bug | Status: confirmed
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11
----------------------+-----------------------

Comment (by kykun):

Similar problem happens to Japanese input as well.

Steps to reproduce:
1. Go to Control panel
2. Select Region and Language, then the Keyboards and Languages tab
3. Click Change keyboards

4. Add input language Japanese (Japan) - Microsoft IME

(Docked the language bar in the taskbar for the easy access)

5. Open IE 11 and go to the demo page http://ckeditor.com/demo#auto-grow

6. Switch to Japanese input and select Hiragana input mode
7. In the CKEditor demo, enter "nihon", then press Space key twice

Noticed that the words options list showed and disappeared.

The Input Method Editor works fine on the standard CKEditor, tested on

demo page http://ckeditor.com/demo#standard.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:3>

CKEditor

unread,
May 20, 2014, 8:00:17 AM5/20/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------

Reporter: kykun | Owner:
Type: Bug | Status: confirmed
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by j.swiderski):

* keywords: IBM IE11 => IBM IE11 Support


Comment:

This issue has been also reported on our support channel.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:4>

CKEditor

unread,
Oct 14, 2014, 4:55:05 AM10/14/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner:
Type: Bug | Status: confirmed
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by cguillou):

* cc: ChrisGui@… (added)


--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:5>

CKEditor

unread,
Oct 15, 2014, 4:55:02 AM10/15/14
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner:
Type: Bug | Status: confirmed
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by satya):

* cc: satya_minnekanti@… (added)


--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:6>

CKEditor

unread,
Apr 24, 2015, 11:17:49 AM4/24/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner:
Type: Bug | Status: confirmed
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------

Comment (by kykun):

When we can expect a fix for this problem?

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:7>

CKEditor

unread,
Jun 15, 2015, 2:38:12 AM6/15/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: assigned

Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by scofalik):

* status: confirmed => assigned
* owner: => scofalik


--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:8>

CKEditor

unread,
Jun 22, 2015, 8:11:17 AM6/22/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: review

Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by scofalik):

* status: assigned => review


Comment:

Fixed on branch:t/11663

I've also pushed branch:t/11663b and branch:t/11663c with alternative
solutions (these are not refactored, just proof-of-concept). These
solutions should be more accurate when determining content height.

branch:t/11663 will return wrong height only when top or bottom-expanding
element has margin bigger than `body` margin. The error will be between 0
and `marginTop` + `marginBottom` of body (by default these are 20px so max
error will be 40px).

branch:t/11663b will be exact, except when expanding element is image with
float. In this case there will be no margin between the end of editor's
editable and bottom bar.

branch:t/11663c is exact, but looks through all nodes so it may be
inefficient.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:9>

CKEditor

unread,
Jul 9, 2015, 12:21:08 PM7/9/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: review_failed

Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by Reinmar):

* status: review => review_failed


Comment:

OK, first things first. To test any of these ideas we need a manual test.
Perhaps even a couple of manual tests (may be in one file) with different
weird contents and body styling.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:10>

CKEditor

unread,
Jul 10, 2015, 4:12:15 AM7/10/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: review_failed
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------

Comment (by scofalik):

I pushed two manual tests to branch:t/11663, branch:t/11663b,
branch:t/11663c

One test is a `tc` for exactly the bug described in this feature. Second
test is more overall test for autogrow plugin.

I also rebased branches with master.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:11>

CKEditor

unread,
Jul 10, 2015, 4:12:51 AM7/10/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: review
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------
Changes (by scofalik):

* status: review_failed => review


--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:12>

CKEditor

unread,
Sep 10, 2015, 11:43:38 AM9/10/15
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: review
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------

Comment (by kykun):

Any update on this one? I see the status has been set to review for a
while already. When we can expect a fix for this problem?

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:13>

CKEditor

unread,
Dec 7, 2016, 2:02:59 AM12/7/16
to ckeditor...@googlegroups.com
#11663: Input Method Editor(IMEs) didn't work properly in CKEditor with the
AutoGrow plugin in IE11
----------------------+------------------------------
Reporter: kykun | Owner: scofalik
Type: Bug | Status: review
Priority: Normal | Milestone:
Component: General | Version: 4.3
Resolution: | Keywords: IBM IE11 Support
----------------------+------------------------------

Comment (by idevsk):

I figured out this issues. It's related with 'contentHeight' function.
Korean character will be mixed each character. ex) ㅎㅏㄴ should be 한.
but, The method 'markerContainer.append(marker)' interrupt to mixed
characters.

All of Korean developer have problem to use 'Auto Grow' plugin in
C.K.Editor in IE11
Please re check this problem.

Regards.

--
Ticket URL: <http://dev.ckeditor.com/ticket/11663#comment:14>

Reply all
Reply to author
Forward
0 new messages