-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
iOS Safari typing text scrolls the ckeditor #498
Comments
iOS 10.3.2
|
Is there any update on this issue ? |
iPhone 7 Plus I'm able to reproduce this issue as well on my iPhone with the latest version of iOS (10.3.3) in both Safari and Chrome (both up to date as well). This is affecting a major customer of ours who uses iPads for entering and editing long notes with CKEditor. Are there any workarounds or solutions we can use in the meantime until this gets fixed in the main library? |
@benfarhner We don't have yet any verified workarounds. If you're willing to tinker a bit, you could check the #328 PR - it might help mitigate/resolve this issue. |
Update: PR #328 does not resolve the issue. Using iOS 9.3.5. Also confirmed issue still exists on iOS 10.3.3 |
This issue exists on my iPhone (on both Safari and Google Chrome) and my Android phone (with Google Chrome), other browsers not been tested yet. I think this is not only an iOS/Safari issue. |
I just want to make a small update about this issue. This bug still occurs in
I can confirm that this PR doesn't fix problem with scrolling, but I'm not able to reproduce it in
I've checked it in It looks like this one occurs in |
@Mgsy thank you for the update. |
I found workaround for this issue: with autogrow plugin enabled it works just fine for me (iPhone iOS 11.1.1 safari and chrome). |
Hi everyone! |
Tested on iOS 10+ and I'm reproducing this error with CK Editor module on Drupal 7. I don't know if I should try the autogrow plugin but if we do, I'll keep you updated weither it's working or not. |
Just to provide an update on this issue: we were trying to tackle this issue, however there is no easy way for us to solve this issue. Just see pull request #1861. This is an upstream issue so the best would be to fix the issue in Safari itself, so it's a good idea to show your need for that by ccing/commenting https://bugs.webkit.org/show_bug.cgi?id=184178 |
Does this issue exist in CKEditor 5 since it's not using contentEditable? |
This issue shouldn't be reproducible in CKEditor 5 because it doesn't use iframe. CKEditor 4 with |
CKEditor 4.7 + divarea plugin solved the issue for me (tested on iPhone SE iOS 11.3) |
Since this is an upstream bug, this issue is now tracked as a feature request to get around a Safari bug. |
There is another scenario with a similar effect. Steps to reproduce
Current result
|
CKEditor 4.7 + divarea resolved this issue on ipad portrait mode but issue still exists in landscape mode. Any workaround? |
@shram2k none that we're aware of. We'd really appreciate bumping Safari upstream bug, the best solution here is to get upstream fix in Safari. |
Type of report
Feature request
Provide description of the new feature
This issue occurs due to upstream Safari #184178 bug.
On the main page of ckeditor.com add a few lines to the end of the first ckEditor instantiated (Article Editor) then place your cursor to the top of the article and start typing.
The CKEditor will scroll down and you will not see what you are typing.
Known workarounds
This editor happens only with the classic editor, so using
divarea
plugin or an inline editor will mitigate the problem.The text was updated successfully, but these errors were encountered: