You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please save me some time and use the following template. In 90% of all issues I can't reproduce the problem because I don't know what exactly you are doing, in which environment, or which y-* version is responsible. Just use the following template even if you think the problem is obvious.
Checklist
Are you reporting a bug? Use github issues for bug reports and feature requests. For general questions, please use https://discuss.yjs.dev/
Try to report your issue in the correct repository. Yjs consists of many modules. When in doubt, report it to https://github.com/yjs/yjs/issues/
Describe the bug
I ran the y-quill demo locally and opened two windows to simulate different clients. When I used Korean IME to quickly type in one of the windows, and then clicked on a line in the other window and tried to continue typing there, the error occurred.
The strange thing is that I can't reproduce this issue in the online demo.
Since y-webrt didn’t work for me, I just replaced it with y-websocket. Same as the online demo.
To Reproduce
Steps to reproduce the behavior:
Run y-quill demo locally.
Open the demo in 2 windows.
Switch to a Korean IME, I used 3-Set Korean.
Create some empty lines in the editor.
Focus into the first line of the editor in window A.
Press and hold T key.
Click into another line of the editor in window B.
Content synchronization error, the content on both sides is different.
Expected behavior
The content is synced correctly.
Screenshots
Screen.Recording.2024-08-28.at.15.24.59.mov
Environment Information
Browser / Node.js [e.g. Chrome, Firefox, Node.js]
Yjs version and the versions of the y-* modules you are using [e.g. yjs v13.0.1, y-webrtc v1.2.1]. Use npm ls yjs to find out the exact version you are using.
Additional context
BTW, this is also an issue that occurs when using Korean IME in my project, which is also a combination of quill+yjs.
Checklist
Describe the bug
I ran the y-quill demo locally and opened two windows to simulate different clients. When I used Korean IME to quickly type in one of the windows, and then clicked on a line in the other window and tried to continue typing there, the error occurred.
The strange thing is that I can't reproduce this issue in the online demo.
Since

y-webrtdidn’t work for me, I just replaced it withy-websocket. Same as the online demo.To Reproduce
Steps to reproduce the behavior:
Tkey.Expected behavior
The content is synced correctly.
Screenshots
Screen.Recording.2024-08-28.at.15.24.59.mov
Environment Information
npm ls yjsto find out the exact version you are using.Additional context
BTW, this is also an issue that occurs when using Korean IME in my project, which is also a combination of quill+yjs.