Android 4 text input problem

7 posts, 1 answers
  1. Ivan
    Ivan avatar
    6 posts
    Member since:
    Jul 2012

    Posted 02 Oct 2012 Link to this post

    Hi,
    I am testing Kendo UI Mobile on different devices and I have a problem with text input on android 4 devices when using native browser.
    For example, when entering text in input text box if I click smiley on keyboard or select suggested text, only first letter is written to text box. If textarea is used instead of input text box everything works OK.
    This problem is detected in Android native browser only and on multiple devices (Acer Iconia a500, Galaxy Tab ...). If I test this in other browser (ex. Google Chrome) text input works normally.

    For testing I have used simple Kendo mobile application with one view and input text box as view content.

    NOTE: I couldn't figure out if this is a browser's bug or has something to do with Kendo styling or events attached to elements but text input works normally if I don't initialize Kendo application or if I remove styles from body (.km-pane and .km-vertical) using jQuery removeClass.

    Best regards,
    Ivan
  2. Kamen Bundev
    Admin
    Kamen Bundev avatar
    1532 posts

    Posted 02 Oct 2012 Link to this post

    Hi Ivan,

    This is one of the issues you may hit on an Android device with the double input workaround enabled, check the Mobile Forms article in our documentation for how to disable it.

    Regards,
    Kamen Bundev
    the Telerik team
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
  3. Kendo UI is VS 2017 Ready
  4. Ivan
    Ivan avatar
    6 posts
    Member since:
    Jul 2012

    Posted 02 Oct 2012 Link to this post

    Hi,

    thanks for quick response. I have tried to disable double input workaround as proposed in article but this didn't solved the problem.
    Sample application I use to test this issue is attached.

    Best regards,
    Ivan
  5. Answer
    Kamen Bundev
    Admin
    Kamen Bundev avatar
    1532 posts

    Posted 10 Oct 2012 Link to this post

    Hello Ivan,

    Seems read-write doesn't restore the original functionality on some Android versions - inherit works much better. Try this in your test page:
    #view-test-input
    {
        -webkit-user-modify: inherit;
    }


    I've updated your points for noticing this. I've already updated the docs (though it may take some time to propagate).

    Regards,
    Kamen Bundev
    the Telerik team
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
  6. N Mackay
    N Mackay avatar
    228 posts
    Member since:
    Dec 2010

    Posted 15 Oct 2012 Link to this post

    Hi Kamen,

    Any update on this? I'm testing on different handsets and this occurs on a Samsung galaxy S3 running android 4.0.4 with the latest OS patches.

    Tested fine on iPhone4, Blackberry 9810 (upgraded to webkit 7.1) and a HTC Desire HD running Android 2.3.5.

    Kind regards,
    Norman.
  7. Alexander Valchev
    Admin
    Alexander Valchev avatar
    2877 posts

    Posted 18 Oct 2012 Link to this post

    Hi Norman,

    I have already replied to your question in the ticket that you submitted on the same subject.
    As a general information, the corresponding help topic is already updated and everyone who is interested in the known browser form issues and the possible workarounds can find it here.

    Kind regards,
    Alexander Valchev
    the Telerik team
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
  8. N Mackay
    N Mackay avatar
    228 posts
    Member since:
    Dec 2010

    Posted 18 Oct 2012 Link to this post

    Alexander,

    I got your response, the inherit workaround works.

    Thanks for your assistance,
    Norman.
Back to Top
Kendo UI is VS 2017 Ready