Search code examples
asp.netajaxdebugginginternet-explorerduplicate-data

What's causing duplicate character entry in my web form textboxes in IE?


We have a fairly robust ASP.NET app using quite a bit of AJAX, jQuery & CSS.

After opening a new instance of the browser using CTRL+N, when entering data into textboxes, if users want to enter "foobar" it dups every key they hit. So they get "ffoooobbaarr" instead.

We're not able to isolate this to a consistent debugging environment that spans machines. However, we can consistently duplicate the issue on particular box images or VM's, but not on our developer machines (of course!). We have a training center where every box has the same image and it happens consistently on them depending on the exercise. Sometimes it happens, sometimes it doesn't. Very frustrating.

There's spotty evidence around the web concerning IE6 about these issues, but not really any solutions, plus we're using IE7 & IE8.

Thoughts on how to debug this? Or maybe a link to the answer somewhere?


Solution

  • It turned out to be a window.setTimeout(); interfering with some WCF work. Those setTimeouts() are demonic and have caused problems since the dawn of the function's existence.