IE : Kendo Grid (in-cell mode) cell focus issue, ignores the first character

4 posts, 0 answers
  1. Arpan
    Arpan avatar
    3 posts
    Member since:
    Mar 2015

    Posted 21 Jan 2016 Link to this post

    While working with Kendo grid (incell), there is a strange issue under a specific scenario.
    Please find the sample test application (Issue with IE11 only, chrome and firefox works great).

    I have tested in IE11 
    Version : 11.0.9600.16476
    Update Versions: 11.0.2 (KB2898785)

    Here, I have entered value to the first cell and clicked tab, (technically there is a change event with synchronous ajax call).
    Next focus comes on the next cell. Here, say for example I enter 123. Only 23 is entered and first entered character is lost.

    Additionally, I did found that this scenario does not appear, if the ajax call is shorter than 2 seconds. It appears in case the time is 3 second or more.
    One can find a code line within Home/Index.cshtml (here 3500 is basically thread.sleep time i.e 3.5 seconds)

    data: JSON.stringify({ 'data': "3500" }).

    Could someone guide/help here ?
    Its a very critical and urgent fix.
  2. Vladimir Iliev
    Admin
    Vladimir Iliev avatar
    2206 posts

    Posted 26 Jan 2016 Link to this post

    Hi Arpan,

    The described behavior is browser specific and related to the way the IE handles focuses and the order of the events triggered. That why when IE browser is used using sync calls (or any other code that prevents build-in logic) on change of the editors when "InCell" editing is used is not supported and falls outside the scope of this support service. 

    Regards,
    Vladimir Iliev
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
  3. Arpan
    Arpan avatar
    3 posts
    Member since:
    Mar 2015

    Posted 15 Feb 2016 Link to this post

    Thank for your reply. Meanwhile, I also tried some workaround which didn't worked. 

    Is there any suggestion or a specific change which can be a workaround or approach to fix the issue.

    As it is strange and there could be something specific timing condition in the code which works for 2 second request and not for request taking longer than 3 seconds.

    It will be very good if, you can share any directions/suggestion, to fix this scenario as it would be a blocker to our application for users using IE and important for the application.

  4. Vladimir Iliev
    Admin
    Vladimir Iliev avatar
    2206 posts

    Posted 17 Feb 2016 Link to this post

    Hello Arpan,

    Currently there is no know workaround for this browser behavior.

    Regards,
    Vladimir Iliev
    Telerik
     
    Join us on our journey to create the world's most complete HTML 5 UI Framework - download Kendo UI now!
     
Back to Top