Opened 4 years ago

Last modified 4 years ago

#13573 confirmed Bug

Any style from selectbox in toolbar can`t be applied to the selected text in CKEditor with divarea plugin in Safari browser in iOS

Reported by: Artem Owned by:
Priority: Normal Milestone:
Component: Core : Styles Version:
Keywords: iOS Cc:

Description

I use CKEditor with divarea plugin instead of iframe (with iframe this bug is not appeared) and it is very necessary to use the editor in Safari in iPad, but the user used this device can not apply any style formatting located in selectbox for the selected text. Very crucial that font size can`t be applied too.


Steps to reproduce:
1) Open http://ckeditor.com/demo#div in a device with iOS 7 or 8 in Safari
2) Select any text
3) Apply any style from selectbox "Styles"
4) Result of it: text is not modified, selected value in the selectbox is changed and the previous selection of the text is disappeared, the caret locates in some unexpected position


This bug is reproduced in Safari browser in iOS 7-8 (iPad for best usability)

Change History (4)

comment:1 Changed 4 years ago by Jakub Ś

Keywords: iOS added; divarea ios safari styles fontsize selection removed

comment:2 Changed 4 years ago by Wiktor Walc

Status: newconfirmed
Version: 4.5.1

Confirmed on iPad using the second editor here: http://sdk.ckeditor.com/samples/fixedui.html I think it may be the same issue as described in #10180.

Did not check the lowest version, where it can be reproduced but I guess it never worked.

comment:3 Changed 4 years ago by Piotrek Koszuliński

It's rather related to #13522. Basically, we don't fire editor#selectionChange on other events than native selectionchange, mouse events and keyboard events. On touch devices we need to listen on touch events. I'll report an umbrella ticket.

comment:4 Changed 4 years ago by Piotrek Koszuliński

Most likely a DUP of #13593, but let's wait until it gets resolved.

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