Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can not use numbered list and bulleted list in Japanese #11926

Closed
nhungtthdd opened this issue Jun 15, 2022 · 5 comments
Closed

Can not use numbered list and bulleted list in Japanese #11926

nhungtthdd opened this issue Jun 15, 2022 · 5 comments
Labels
domain:typing/ime This issue reports a problem with standard typing & IME (typing method for CJK languages). pending:feedback This issue is blocked by necessary feedback. resolution:expired This issue was closed due to lack of feedback. status:stale type:bug This issue reports a buggy (incorrect) behavior.

Comments

@nhungtthdd
Copy link

πŸ“ Provide detailed reproduction steps (if any)

  1. Use Vue2 with blowstack/ckeditor-nuxt, use Japanese keyboard
  2. Select numbered list/bulleted list
  3. Type Japanese in hiragana (eg: てすと)
  4. Delete the text before pressing Enter key, then type the text again
  5. Press Enter key

βœ”οΈ Expected result

Can break line and use CKeditor normally.

❌ Actual result

chrome_GmfP43W0Pm.mp4

Can not use CKeditor anymore.
When pressing Enter key, got errors below:

  1. Uncaught CKEditorError: split-operation-position-invalid
  2. Uncaught CKEditorError: model-nodelist-offset-out-of-bounds {"offset":3,"nodeList":[{"data":"テ"}]}

πŸ“ƒ Other details

  • Browser: Chrome, Safari
  • OS: Window, Mac
  • First affected CKEditor version: CKEditor 5
  • Installed CKEditor plugins:

If you'd like to see this fixed sooner, add a πŸ‘ reaction to this post.

@nhungtthdd nhungtthdd added the type:bug This issue reports a buggy (incorrect) behavior. label Jun 15, 2022
@dufipl
Copy link
Contributor

dufipl commented Jun 15, 2022

Hello @nhungtthdd,

We are currently working on migration to beforeInput which should improve typing experience in Japanese. Progress of this can be tracked within this Epic: #11438.

However, to have the reproduction steps of this issue clear, could you please provide me with the specific version of CKEditor 5 (e.g. current version is 34.1.0) that you are using and the exact keys that you press on the QWERTY keyboard with Japanese enabled as system language to achieve phrase you are typing on the attached video. That might help us in achieving reproduction because as of now, I was not able to reproduce the issue.

@dufipl dufipl added domain:typing/ime This issue reports a problem with standard typing & IME (typing method for CJK languages). pending:feedback This issue is blocked by necessary feedback. labels Jun 15, 2022
@nhungtthdd
Copy link
Author

nhungtthdd commented Jun 15, 2022

Hi @dufipl,

Thank you for your reply.
We are using this package, but I do not know this is which version of CKEditor 5.
Would you please check this for me?
https://github.com/blowstack/ckeditor-nuxt

The steps I did on the attached video:

  1. Use Japanese keyboard
  2. Select numbered list/bulleted list
  3. Type 'tesuto', it will appear as γƒ†γ‚Ήγƒˆ
  4. Delete the text and then type it again
  5. Press Enter key
    After that, everytime I pressed Enter key, "Uncaught CKEditorError: split-operation-position-invalid" error appeared on Console.
    I tried selecting other buttons on CKeditor but there was no response.

@Reinmar
Copy link
Member

Reinmar commented Jun 24, 2022

Could you test the same scenario on https://ckeditor5.github.io/misc/ime-snapshot-220610/ckeditor5/34.1.0/?

It's a snapshot of our documentation built on the current work on improving IME. The issue that you have is probably related to IME handling and there's a high chance it's fixed there.

@CKEditorBot
Copy link
Collaborator

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 be relevant, so if you're interested in the solution, leave a comment or reaction under this issue.

@CKEditorBot
Copy link
Collaborator

We've closed your issue due to inactivity over the last year. 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 CKEditorBot added the resolution:expired This issue was closed due to lack of feedback. label Nov 1, 2023
@CKEditorBot CKEditorBot closed this as not planned Won't fix, can't repro, duplicate, stale Nov 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
domain:typing/ime This issue reports a problem with standard typing & IME (typing method for CJK languages). pending:feedback This issue is blocked by necessary feedback. resolution:expired This issue was closed due to lack of feedback. status:stale type:bug This issue reports a buggy (incorrect) behavior.
Projects
None yet
Development

No branches or pull requests

4 participants