If Task Manager is used to review the running processes at the time of the slow behavior, the SERVICES.EXE and possibly one instance of the SVCHOST.EXE process may also indicate a significant or sustained increase in CPU utilization.
If the content leverages this conditional check too frequently or the state of the client connection is not determined quickly enough, typed characters can be lost while the browser awaits the connection test results.
If it is not possible to modify the content of the web site showing this problem, a client-side change can be implemented to block use of the new features of the navigator.onLine property, without impacting the original functionality.
To have us make a client-side change to fix this problem for you, go to the "Fix it for me" section. If you prefer to fix this problem yourself, go to the "Let me fix it myself" section.
Fix it for me
To fix this problem automatically, click the Fix it button or link. Then click Run in the File Download dialog box, and follow the steps in the Fix it wizard.
- This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.
- If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.
Then, go to the "Did this fix the problem?" section.
Let me fix it myselfTo make a client-side change to block use of the new features of the navigator.onLine property, without impacting the original functionality, follow these steps after taking the necessary precautions to export a copy of the registry key(s) to be modified:
For 32-bit Internet Explorer on 64-bit Windows installations:
HKEY_LOCAL_MACHINE (or HKEY_CURRENT_USER)\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer\MAIN\FeatureControl\FEATURE_AJAX_CONNECTIONEVENTS
Did this fix the problem?
- Check whether the problem is fixed. If the problem is fixed, you are finished with this section. If the problem is not fixed, you can contact support.
- We would appreciate your feedback. To provide feedback or to report any issues with this solution, please leave a comment on the "Fix it for me" blog or send us an email message.
Starting in Internet Explorer 8, this property was complemented with an additional verification of the underlying network state. When this connection check is performed, Internet Explorer must leverage the operating system to validate the connection points. As a result, the browser must block the handling of incoming user input so that it can handle the connection status response as soon as it is made available. In most cases, this behavior is not impactful to the overall user experience. However, if this activity is performed repeatedly, in short durations or the operating system has not completed the network status check, the delays can become noticeable.
For related documentation on these connectivity enhancements, please refer to the following links:
AJAX - Connectivity Enhancements in Internet Explorer 8
Supporting Offline Browsing in Applications and Components
Article ID: 2665220 - Last Review: Apr 27, 2012 - Revision: 1