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
When inputting unfinished Mandarin, if anyone enters some characters, the unfinished part will duplicate.
I encountered this bug when using y-quill in my project, but it appeared again when I used the y-quill demo.
To Reproduce
Steps to reproduce the behavior:
Go to y-quill live demo and use two computers.
one user switches to Zhuyin IME
one user creates some words in Zhuyin, while another creates random characters at the same time.
See error
Expected behavior
the unfinished part won't duplicate
Screenshots
20250318-0341-32.9869245.mp4
Environment Information
Chrome Ver 134.0.6998.89
Yjs version and the versions of the y-* modules you are using: It depends on the demo settings.
Additional context
Add any other context about the problem here.
I'm a sponsor 💖
This issue is a blocker for my project.
The text was updated successfully, but these errors were encountered:
I think we have a similar issue in y-prosemirror. y-quill only syncs the events generated by y-quill. The issue is that quill duplicates content when an external insertion happens. This is why I believe that this issue should be fixed in the quill editor. Could you please open an issue in their repository?
A client of mine fixed this issue by disabling syncing while the user is in composition mode (while inserting unfinished composable content). This is obviously not an ideal solution. Also, this only works if you are able to modify the connection provider code.
Checklist
Describe the bug
When inputting unfinished Mandarin, if anyone enters some characters, the unfinished part will duplicate.
I encountered this bug when using y-quill in my project, but it appeared again when I used the y-quill demo.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
the unfinished part won't duplicate
Screenshots
20250318-0341-32.9869245.mp4
Environment Information
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: