Opened 12 years ago

Last modified 10 years ago

#8705 new Bug

[iOS] Caret (cursor) may not appear when typing is enabled

Reported by: Frederico Caldeira Knabben Owned by:
Priority: Normal Milestone:
Component: General Version: 3.6.2
Keywords: iOS WebKit Cc: mcamden@…

Description

With iOS on iPad:

  1. Open the a page with CKEditor and other standard text fields (the API sample is ok for it).
  1. Tap inside a standard text field to enable editing on it.
  1. Tap inside CKEditor to enable editing on it.

Bug: Editing will be enabled in the editor (it's possible to type), but no caret will be displayed.

Change History (14)

comment:1 Changed 12 years ago by Frederico Caldeira Knabben

Version: 3.6.3 (SVN - trunk)3.6.2

comment:2 Changed 11 years ago by tankparesh

Hi Development Team,

Please let us know approximate date for the resolution of the issue.

Regards,

comment:3 Changed 11 years ago by Jakub Ś

No date has yet been set.

comment:4 Changed 11 years ago by tankparesh

We have seen that on CKeditor Demo site it working fine. Is there specific reason why we are not rolling out or we are missing something ?

comment:5 Changed 11 years ago by Jakub Ś

Demo page is using default editor. If this works on demo and doesn't work with your editor instance then this might be happening because you have custom plugins or core code modifications that are causing this.

Another possibility might be page something on your page like missing doc type.

comment:6 Changed 11 years ago by tankparesh

Hi Team,

We have no custom plug-in and no core code modification. We used it as it is. What do you mean by missing doc type ? Can you please be more descriptive about it with example ?

Thanks in advance, Regards

comment:7 Changed 11 years ago by Jakub Ś

"Doc type" declaration - http://www.w3schools.com/tags/tag_doctype.asp. This is actually first link from google :).

If you claim it works on demo page but it doesn't on yours I have given you few possible reasons why this may not work. If you are using default editor (the same is used on Demo Page) and have no changes or even use same sample HTML pages then you should make sure if demo really works. If demo really does work then please check nightly samples http://nightly.ckeditor.com/13-06-10-13-05/full/samples/replacebycode.html (http://nightly.ckeditor.com/) and if they work too then perhaps comparing HTML code for both pages might work.
Another thing that comes to my mind is that perhaps some CKEditor configuration option is causing this. Please try experimenting, looking for differences if same code works on one page and doesn’t on another.

comment:8 Changed 11 years ago by tankparesh

We are using CKEditor CKEditor 3.6.4 (revision 7575) for ASP.NET in our application and it does not display caret in iPAD.

comment:9 Changed 11 years ago by tankparesh

Hi Team,

Any update on ASP.NET editor which is not working properly on iPAD when we enter notes thorugh editor. Issues are described in this ticket already. We have large user base which now uses iPAD for our application. This is working properly when viewed through windows.

Please do the needful.

comment:10 Changed 11 years ago by Jakub Ś

I'm not sure if it helps but please note that you may use CKE 4.1.2 client-side with CKe ASP.NET 3.6.4 server side.

  1. Go to CKEditor site nad download CKE 4.1.2 !!!FULL Package!!!
  2. Extract it into ckeditor folder
  3. Go to ckeditor_aspnet/_Samples/ and replace existing ckeditor folder with the one you have downloaded.

The only thing you won't be able to set from ASP.NET Control is ACF:

http://ckeditor.com/blog/Upgrading-to-CKEditor-4.1
http://ckeditor.com/blog/CKEditor-4.1-RC-Released
http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter
http://docs.ckeditor.com/#!/api/CKEDITOR.filter-method-addTransformations
http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-allowedContent
http://docs.ckeditor.com/#!/api/CKEDITOR.config-cfg-extraAllowedContent

which you would have to configure or disable from config.js file.

comment:11 Changed 11 years ago by tankparesh

But other version 3.6.4 is working fine when we use it normal classic ASP file. However my application is combination of ASP and .NET. We have seperate folders for both. So when we access ckeditor on classic ASP page thorugh ipad, editor works fine.

But when we access CKEditor thorugh .net (.aspx) screen, it does not work properly on ipad as described earlier.

Regards,

comment:12 Changed 11 years ago by tankparesh

in .net version which i have, i dont have folder like ckeditor_aspnet/_Samples/

comment:13 Changed 11 years ago by Jakub Ś

in .net version which i have, i dont have folder like ckeditor_aspnet/_Samples/

I thought would be obvious that ckeditor_aspnet is extracted CKEDitor for ASP.NET.Well it wasn't. Sorry for that. This is main folder for CKEditor ASP.NET.

I'm not sure why it works in ASP and not in ASP.NET. This could be anything. To check this you should have same settings for ASP.NET and ASP, same initial data loaded, same HTML page used (with same doctype declaration and HTML) and so on. Everything should be the same. If you have the same and this doesn't work then there probably is something extra added in ASP.NET that is causing this. If same files work ok then this you will know after which difference removal behaviour has changed.
Another option is that this is something in your application. You should try both, default ASP and ASP.NET and see what results you get there. Based on these results you will know what to do.

comment:14 Changed 10 years ago by Jakub Ś

Summary: iOS: Caret (cursor) may not appear when typing is enabled[iOS] Caret (cursor) may not appear when typing is enabled
Note: See TracTickets for help on using tickets.
© 2003 – 2022, CKSource sp. z o.o. sp.k. All rights reserved. | Terms of use | Privacy policy