MaskedTextBox Bug In Android Mobile Browser

14 posts, 0 answers
  1. Scott
    Scott avatar
    13 posts
    Member since:
    Dec 2008

    Posted 22 Sep 2014 Link to this post

    The MaskedTextBox does not appear to work in the latest version of Android browsers.  I can't even get the demo on your website to work using Chrome on Android 4.4.2.

    http://demos.telerik.com/kendo-ui/maskedtextbox/index

    The user agent string is:  Mozilla/5.0 (Linux; Android 4.4.2; en-us; SAMSUNG SCH-I545 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36

    Am I missing something?

    Thanks
  2. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2565 posts

    Posted 24 Sep 2014 Link to this post

    Hi Scott,

    I have tested the following example on a Nexus 5 device running Android 4.4.4 and it worked as expected:

    http://dojo.telerik.com/oHup

    Can you reproduce the same issue using the above example? What is the test device that you are using?


    Regards,
    Kiril Nikolov
    Telerik
     
    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. Scott
    Scott avatar
    13 posts
    Member since:
    Dec 2008

    Posted 28 Sep 2014 in reply to Kiril Nikolov Link to this post

    Yes, I am able to reproduce the issue there as well.  The cursor does not move to the next position when you enter a digit - instead it remains at the beginning of the input field and pushes the numbers to the right.  I'm using the default browser on a Samsung Galaxy S4 running Android 4.4.2.
  5. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2565 posts

    Posted 29 Sep 2014 Link to this post

    Hi Scott,

    I was able to reproduce the problem and logged it in our internal bug tracker. The problem comes from the fact that the keydown event on mobile devices in some cases cannot be prevented. And the MaskedTextBox does exactly this - prevents the keydown events in order to control the user input. We will investigate the problem further, however cannot provide you with a specific time frame in which the issue will be resolved, as the problem is platform specific and hard to work around.

    Thanks in advance for your patience and understanding.

    Regards,
    Kiril Nikolov
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  6. Santhosh
    Santhosh avatar
    1 posts
    Member since:
    Dec 2012

    Posted 30 Oct 2014 in reply to Kiril Nikolov Link to this post

    Hi Kiril,

    Any update for this Post?
  7. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2565 posts

    Posted 31 Oct 2014 Link to this post

    Hello Santhosh,

    The issue is still unresolved. You can keep track on the progress here:

    https://github.com/telerik/kendo-ui-core/issues/106

    Regards,
    Kiril Nikolov
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  8. Bob
    Bob avatar
    123 posts
    Member since:
    Sep 2012

    Posted 14 Nov 2014 in reply to Kiril Nikolov Link to this post

    Opera Mobile browser doesn't work with this either on Samsung Galaxy tablet
  9. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2565 posts

    Posted 17 Nov 2014 Link to this post

    Hello Bob,

    Opera Mobile is not a supported browser. You can see all the supported browsers here:

    http://docs.telerik.com/kendo-ui/browsers-support

    Regards,
    Kiril Nikolov
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  10. Lars Holm
    Lars Holm avatar
    1 posts
    Member since:
    Dec 2011

    Posted 28 Nov 2014 Link to this post

    I had this bug too. And while trying to make a JSFiddle of it, I found out that kendoMaskedTextBox does not work with input type 'number'. Which is desirable because it makes the phone use numeric keyboard.

    http://jsfiddle.net/e80LvLo1/2/
  11. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2565 posts

    Posted 01 Dec 2014 Link to this post

    Hello Lars,

    Using input type number is not supported. The reason is that type=number implementation is different for every browser and gives different restrictions for the input entry, that cannot be unified by the widget.

    Regards,
    Kiril Nikolov
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  12. IT
    IT avatar
    1 posts
    Member since:
    May 2015

    Posted 30 Jun 2015 in reply to Kiril Nikolov Link to this post

    This bug is affecting a lot of our customer base; why has this not been addressed yet and even been removed from 2015.Q1? Can you please update us as soon as possible.

    Thanks,
    Philippe

  13. Kiril Nikolov
    Admin
    Kiril Nikolov avatar
    2565 posts

    Posted 02 Jul 2015 Link to this post

    Hello,

     

    It is not a trivial issue to fix, we are still researching the options and way to fix it and yet not break the existing functionality. As soon as more information is available the GitHub issue will be updated.

     

    Regards,
    Kiril Nikolov
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  14. Italo
    Italo avatar
    7 posts
    Member since:
    Apr 2011

    Posted 02 Nov Link to this post

    This still happening in the 2016 release 3. This makes the MaskedTextBox useless.

     

  15. Georgi Krustev
    Admin
    Georgi Krustev avatar
    3707 posts

    Posted 04 Nov Link to this post

    Hello Italo,

    The issue was re-opened and we definitely will investigate it further. 

    https://github.com/telerik/kendo-ui-core/issues/154

    I am afraid, however, that I would not be able to provide any specific timeframe when it will be addressed. It is marked with "High" severity status, hence I believe it will be included in the dev pipeline soon.

    Regards,
    Georgi Krustev
    Telerik by Progress
     
    Build rich, delightful, *native* Angular 2 apps with Kendo UI for Angular 2. Try it out today! Kendo UI for Angular 2 (currently in beta) is a jQuery-free toolset, written in TypeScript, designed from the ground up to offer true, native Angular 2 components.
     
Back to Top
Kendo UI is VS 2017 Ready