Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    [bug] databound combobox: IE doesn't allow fast typing

    The problem is reproducible with IE8 in the sample under Forms/Form Controls/List - ComboBox, since Smartclient 8.0, through 8.1 and 8.2 (tested with SNAPSHOT-2012-01-14_v82p and also SNAPSHOT-2012-01-08_v83d).

    If you try typing fast, you'll notice that some characters get lost.

    The same sample works perfectly with IE8 in older releases 7.0RC2 and 6.5.1.

    no problems with firefox and chrome.
    Last edited by claudiobosticco; 15 Jan 2012, 09:50.

    #2
    I'll try to define what I mean with "fast typing" (I am not fast at all!)
    this is a log on keyPress event of keyName, typed successfully "adding" with firefox:
    17:56:37.587:KPR5:WARN:Log:A
    17:56:37.839:KPR1:WARN:Log:D
    17:56:37.994:KPR5:WARN:Log:D
    17:56:38.093:KPR0:WARN:Log:I
    17:56:38.196:KPR4:WARN:Log:N
    17:56:38.327:KPR9:WARN:Log:G

    this is a sample of what happens with IE:
    18:05:59.359:KPR0:WARN:Log:A
    18:05:59.875:KPR6:WARN:Log:I
    18:06:00.015:KPR0:WARN:Log:N
    18:06:00.500:KPR0:WARN:Log:G

    also on fast backspacing there is inconsistent behaviour.

    Comment


      #3
      online samples (tomorrow I'll test also with other IE versions):
      http://www.smartclient.com/docs/8.2/...l#listComboBox
      http://www.smartclient.com/docs/8.1/...l#listComboBox
      http://www.smartclient.com/docs/8.0/...l#listComboBox

      and 7.0/6.5.1:
      http://www.smartclient.com/docs/7.0r...l#listComboBox
      http://www.smartclient.com/docs/6.5....l#listComboBox

      btw, I'm not a smartgwt user but it seems that it's suffering the same problem:
      http://www.smartclient.com/smartgwt/...bobox_category
      Last edited by claudiobosticco; 15 Jan 2012, 09:52.

      Comment


        #4
        From our testing, we were able to get the behavior you described in the Jan 14 8.2p build, but only by opening the developer console and adding logging to every keypress.

        Have you actually encountered this behavior without the developer console open?

        Comment


          #5
          yes, developer console open or closed didn't help (I'm trying Jan 16 8.2p build).

          right now I'm downloading vhd images for testing with ie6 & ie7.

          do you think it's a problem with my IE ?

          Comment


            #6
            It may be something like a timing issue whereby your version of IE or your machine is slow enough that you always get the bug but we do not.

            However can we clarify how readily this reproduces for you? If you take the following steps, do you see the bug:
            - clear your browser cache
            - quit and restart IE8
            - navigate to the "#listComboBox" feature explorer example (in the latest 8.2p branch build)
            - start typing in the second comboBoxItem in this example.

            If not there may be something else going on here (for example you may have enabled some logging that's interfering with key events even with the developer console not visible).

            We're happy to take a look but it'll be a lot easier for us to resolve this if we have a clear cut set of steps that will reproduce the issue on our end.

            Comment


              #7
              Originally posted by Isomorphic
              If you take the following steps, do you see the bug:
              - clear your browser cache
              - quit and restart IE8
              - navigate to the "#listComboBox" feature explorer example (in the latest 8.2p branch build)
              - start typing in the second comboBoxItem in this example.
              yes, I was taking exactly those steps to reproduce the bug.
              I've reproduced the problem on 3 distinct machine, both of them windows xp and ie8.
              But I found another xp + ie8 machine which has not this problem! On this last machine I've also run vhd images with xp+ie6, xp+ie7 and win7+ie9, no problems at all.
              Originally posted by Isomorphic
              If not there may be something else going on here (for example you may have enabled some logging that's interfering with key events even with the developer console not visible).
              could you reccomend a way to "reset" standard logging on developer console?
              Originally posted by Isomorphic
              We're happy to take a look but it'll be a lot easier for us to resolve this if we have a clear cut set of steps that will reproduce the issue on our end.
              please let me know how I could describe better the issue.

              Comment


                #8
                This clearly suggests that you have browser plugins or other customizations that are interfering with the normal behavior of web pages. Look into that first.

                Comment


                  #9
                  Originally posted by Isomorphic
                  This clearly suggests that you have browser plugins or other customizations that are interfering with the normal behavior of web pages. Look into that first.
                  in this case, uninstalling ie8 and then reinstalling could suffice to solve the problem?

                  Comment


                    #10
                    I have got 3 out of 4 different testing machine with xp+ie8 sufferig this problem.
                    On one of these I tried to:
                    Originally posted by claudiobosticco
                    uninstalling ie8 and then reinstalling
                    but no luck.
                    Note that ie6 and ie7 on that machine worked perfectly.
                    When I reinstalled ie8, the problem was there again.
                    I've uploade a video where you could see that I've disabled every add-on and cleared the cache. I've used an on-screen keyboard so you would see and hear typing.
                    http://youtu.be/u6qkjBEa_dU

                    there's also another bug that sometimes appears, and I managed to reproduce it using sauce labs scout:
                    http://youtu.be/kSGOfXYNJ1M
                    after some filtering the combobox doesn't retrieve some records (ie those matching 'indices') as you could also see that the scrollbar is longer when the combo is cleared.

                    Comment

                    Working...
                    X