-
-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
Safari on iOS editor isssues #8192
Comments
This issue only occurs on iOS safari, on Android both Chrome and mobile Firefox work as expected. This issue also occurs on any contenteditable div within the ghost-admin interface on Safari and so it's not isolated to the editor. The editor also works in isolation from ghost-admin. In settings the code-injection codemirror elements also has the same problem. Right now a user can edit content but it's a pain, they have to hold to select the text they want to edit and then tap that selection. Otherwise it's actually a nice experience on the ipad, on an android phone the UI is a little claustrophobic. |
This issue is caused by three things:
Obviously 2 and 3 are easily fixable. 1 is the biggest problem. The fastclick library has a facility to ignore elements with a class of Fast click no longer appears to be needed with modern mobile platforms so my suggestion would be that we remove it. |
refs TryGhost/Ghost#8248 refs TryGhost/Ghost#8194 closes TryGhost/Ghost#8192 Miscellaneous editor reliability and usability fixes. - Improve the reliability of selection. - Ensure that the + menu appears even if there is a blank document (which meant the events weren't firing from mobiledoc itself) - When cards are added they are automatically selected and if possible go straight into edit mode (only works on the markdown card). - Fixes issues in Safari desktop, Safari mobile, and Firefox. - Tries to position UI on screen at all times. - Removes fastclick.
Safari in iOS has a few issues:
/
menu is not placed in the correct location.The text was updated successfully, but these errors were encountered: