ckeditor5 icon indicating copy to clipboard operation
ckeditor5 copied to clipboard

When a single Korean character is entered, the change:data and change events do not trigger.

Open eggleee opened this issue 1 year ago • 2 comments

📝 Provide detailed reproduction steps (if any)

When a single Korean character is entered, the change:data and change events do not trigger.

✔️ Expected result

When a single Korean character is entered, the change:data or change event is triggered.

❌ Actual result

When a single Korean character is entered, the change:data and change events do not trigger.

❓ Possible solution

If you have ideas, you can list them here. Otherwise, you can delete this section.

📃 Other details

https://github.com/ckeditor/ckeditor5/assets/158118277/6922a667-bd95-43bb-9755-f57094854c8f

  • Browser: Mac
  • OS: 13.5.2
  • First affected CKEditor version: "ckeditor5": "^41.0.0",
  • Installed CKEditor plugins:
  • "@ckeditor/ckeditor5-alignment": "^41.2.1", "@ckeditor/ckeditor5-autoformat": "^41.2.1", "@ckeditor/ckeditor5-basic-styles": "^41.2.1", "@ckeditor/ckeditor5-block-quote": "^41.2.1", "@ckeditor/ckeditor5-cloud-services": "^41.2.1", "@ckeditor/ckeditor5-dev-utils": "^39.6.3", "@ckeditor/ckeditor5-editor-classic": "^41.2.1", "@ckeditor/ckeditor5-essentials": "^41.2.1", "@ckeditor/ckeditor5-font": "^41.2.1", "@ckeditor/ckeditor5-heading": "^41.2.1", "@ckeditor/ckeditor5-horizontal-line": "^41.2.1", "@ckeditor/ckeditor5-image": "^41.2.1", "@ckeditor/ckeditor5-indent": "^41.2.1", "@ckeditor/ckeditor5-inspector": "^4.1.0", "@ckeditor/ckeditor5-link": "^41.2.1", "@ckeditor/ckeditor5-list": "^41.2.1", "@ckeditor/ckeditor5-media-embed": "^41.2.1", "@ckeditor/ckeditor5-paragraph": "^41.2.1", "@ckeditor/ckeditor5-paste-from-office": "^41.2.1", "@ckeditor/ckeditor5-special-characters": "^41.3.1", "@ckeditor/ckeditor5-table": "^41.2.1", "@ckeditor/ckeditor5-theme-lark": "^41.0.0", "@ckeditor/ckeditor5-typing": "^41.2.1", "@ckeditor/ckeditor5-upload": "^41.2.1", "@ckeditor/vite-plugin-ckeditor5": "^0.1.3",

If you'd like to see this fixed sooner, add a 👍 reaction to this post.

eggleee avatar Jul 09 '24 09:07 eggleee

cc @niegowski

Reinmar avatar Jul 10 '24 21:07 Reinmar

This is happening because of how we handle composition. IME is very fragile (it easily breaks if we modify DOM while a user is composing), so we do not insert changes to the editor model on desktop browsers until the user commits the composition. That's why the change event is not fired before the composition is inserted into the model.

niegowski avatar Aug 02 '24 08:08 niegowski

There has been no activity on this issue for the past year. We've marked it as stale and will close it in 30 days. We understand it may still be relevant, so if you're interested in the solution, leave a comment or reaction under this issue.

CKEditorBot avatar Aug 02 '25 23:08 CKEditorBot

We've closed your issue due to inactivity. We understand that the issue may still be relevant. If so, feel free to open a new one (and link this issue to it).

CKEditorBot avatar Sep 01 '25 23:09 CKEditorBot