-
Notifications
You must be signed in to change notification settings - Fork 3.6k
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
[Edge] Selection made by mouse gets stuck (freezes) in some cases #4053
Comments
I reported it to MS: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/11746000/, but there's a high chance that we'll have to find the trigger for this bug because it doesn't appear to be reproducible in a bare contenteditable. |
It's still reproducible on http://ckeditor.com, but for some reasons I couldn't reproduce it in CKEditor 5. However, I also noticed some issues when selection was reaching edges of inline styling and widgets. I can't reproduce them consistently, though. |
Another case – #484. Since @Mgsy confirmed that this particular case works fine in CKE4 we need to investigate how CKEditor 5 triggers it. A couple of ideas:
|
Isn't the latter a standard Edge's behaviour when selecting text? It often extends the selection to whole words. |
Some new(?) case:
Result: cursor is stuck. I've checked and it works in CKE4. |
CKE4 or CKE5? |
It works in CKE4 and doesn't work in CKE5 beta-2 (https://ckeditor5.github.io/). I can check if it is not a regression. |
First spotted in #423.
So I thought that this is a problem with CKEditor 5 itself. I also noticed some issues with selection being lost or frozen on focus/blur, but then I tested that all events are fired fine and I also noticed that the same issue is reproducible in CKEditor 4:
This means that it's not CKEditor's problem as CKEditor 4 does nothing to the selection.
CKEditor 5 sometimes fixes selections if they got fixed when passed through view->model->view pipeline but, fortunately, this doesn't seem to cause any issues. Even when I'm making selection by dragging and the engine decides that it needs to re-render the selection, it doesn't break anything.
The text was updated successfully, but these errors were encountered: