-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
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
Various issues with IME #3088
Comments
@f1ames, could you check these scenarios – whether they are already reported? |
The 2nd one (2 (Firefox)) looks familiar, however I could not find the issue, the closest one is #3084, but it might be a different case. Generally, looks like new cases to handle ;) |
Just stumbled upon 6th case again. This is pretty bad :( |
SafariSteps to reproduce
Current resultText disappears and appears again. GIFOther informationOS: MacOS X |
Went through all reported issue to see if they are still reproducible: Issues from https://github.com/ckeditor/ckeditor5-typing/issues/95#issue-217954180
To sum up from this 6 issues, first one (1.) got resolved in the meantime. Rest is still reproducible. Issue: https://github.com/ckeditor/ckeditor5-typing/issues/95#issuecomment-333519559Still reproducible. On Chrome pressing ´ on such selection doesn't insert any character or change the selection. On Safari it behaves as described in the issue. |
While doing some debugging, discovered that the 2 (Firefox) case from https://github.com/ckeditor/ckeditor5-typing/issues/95#issue-217954180 is caused by the fact of rerendering children during composition. |
When it comes to 6 (Chrome) issue from the description, it seems that the reason for this is native Chrome issue mentioned here - https://github.com/ckeditor/ckeditor5-engine/issues/898#issuecomment-371509154. When removing This does not happen in Safari and Firefox so there the cause must be different (the behaviour is also different). |
Extracted 6 (Chrome) to https://github.com/ckeditor/ckeditor5-engine/issues/1349 |
After first implementation of https://github.com/ckeditor/ckeditor5-engine/issues/1417 I went through above issues once again to see what was fixed:
Both 3 and 5 are connected with typing on the end of the link, so the cause here might be different (probably it can be fixed with the first inline fillers improvement - https://github.com/ckeditor/ckeditor5-engine/issues/1342). Didn't analysed the last issue in depth, but it seems like mutations are not properly handled and model/view is not updated with typed change so |
My suggestion is to extract unresolved issues (3 and 5) to a separate ticket as they both concern composition on the end of the link and also the last one (https://github.com/ckeditor/ckeditor5-typing/issues/95#issuecomment-333519559) to another separate ticket. This way we could close this one together with https://github.com/ckeditor/ckeditor5-engine/issues/1417. Also maintaining tickets with one issue (or few issues but with similar cause) is easier that handling above ticket where we have 7 cases (some already or soon fixed). WDYT @Reinmar ? |
Extracted link related cases to https://github.com/ckeditor/ckeditor5-typing/issues/149 and issue reported by @Mgsy to https://github.com/ckeditor/ckeditor5-typing/issues/150. This means we can close this issue together with https://github.com/ckeditor/ckeditor5-engine/issues/1417. |
I see I'm late to the party :D But yes, it sounds very good. |
We have already a lot of tickets, but I've been playing with IMEs quite a lot when reviewing #887 and I think that there may be new things here:
1 (Firefox)
2 (Firefox)
3 (Safari and Chrome)
4 (Safari)
5 (Chrome)
6 (Chrome)
The text was updated successfully, but these errors were encountered: