Opened 5 years ago

Last modified 2 years ago

#12749 pending Bug

iOS 8 iPad screen scrolls back to top when typing into CKEditor

Reported by: Mark Gugler Owned by:
Priority: Normal Milestone:
Component: General Version: 4.4.6
Keywords: iOS Cc:

Description

I have a report where I wait for user input before creating a textarea object in jquery and turning it into a CKEditor instance. This works beautifully on IE 10/11, Firefox, Chrome, and Safari on Desktops but when we test on an iPad iOS 8 users have an issue typing into the editor.

When a user starts to type, the entire view scrolls back to the top of the page away from editor. The text still gets entered and after scrolling the page back down the user can see editor with their new text.

Plugins Using: autogrow clipboard colordialog dialog find link pastefromword

I'm hoping since I can't find another post/ticket on this topic it is a configuration or css setting conflicting with CKEditor. Any help would be beneficial.

PS: Some browsers on the iPad only scroll back to top when pressing the space button.

Change History (8)

comment:1 Changed 4 years ago by Mark Gugler

We've had to disable the CKEditor for all mobile devices until this is resolved. Anyone have any thoughts?

comment:2 Changed 4 years ago by Jakub Ś

Keywords: iPad Safari scroll scrolling removed

comment:3 Changed 3 years ago by kkrzton

Status: newpending

@mguglerH2 could you provide some steps how to reproduce the issue (or maybe some demo html)? Does it happen only when used with your custom editor initialization mechanism? Is it possible for you to provide some code so we could se how it works and test for the issue?

comment:4 Changed 3 years ago by Jakub Ś

Component: PerformanceGeneral

comment:5 Changed 3 years ago by Jakub Ś

Other issues which concern scrolling on iPad are #11730, #10694, #14759, #14836, #12749 and #16785.

Last edited 2 years ago by Jakub Ś (previous) (diff)

comment:6 Changed 3 years ago by kkrzton

This issue is very similar to #10694, however, I am not able to reproduce this issue by only typing (e.g without using enter as in #10694).

comment:7 Changed 2 years ago by m-turek

I have checked this issue with latest CKEditor 4.6.2. Results are described below. Here are the reproduction steps:

  1. Open a page with CKEditor4 sample containing a lot of content so that it has to be scrolled to view entire content.
  2. Scroll down to the bottom.
  3. Input new character at the bottom of the editor's content.
  4. Keep inputting new characters one by one and observe.

I have checked this issue with latest CKEditor 4.6.2 on iOS 10.2.1 and Safari 10.0 (iPad). The result is: when typing additional text, the editor's content is scrolled up to the beginning. It is also impossible to scroll the editor then. After typing another character the scroll is restored to correct position. Typing another character scrolls to the top again. Broken scroll occurs after every two characters of added text.

I have also checked on iOS 9.3.5 and Safari 9.0. The result is: when typing additional text, the editor's content is scrolled up. It is also impossible to scroll the editor then. After typing another character the scroll position is changed (however the new typed text is not visible). Typing another character scrolls up again. Scroll position switches between two states after every input character.

comment:8 Changed 2 years ago by rkromkamp

I have exactly the same issue. Can you give priority on fixing this?

Note: See TracTickets for help on using tickets.
© 2003 – 2019 CKSource – Frederico Knabben. All rights reserved. | Terms of use | Privacy policy