Hello, Christopher here again to talk about another of our technical features available to administrators who are using UniBrows to configure profiles and settings within their organization. Today I’d like to discuss Hang Prevention with UniBrows.
The Hang Prevention Timeout feature is useful in situations where users are navigating to sites using UniBrows that appear to freeze or appear as if they are loading for an unusually long period of time. This feature helps mitigate the hanging page issue by forcing the troublesome process to reload after it has exhausted a given amount of loading time. The Hang Prevention Timeout setting ONLY affects sites that are rendered using a UniBrows engine and has no effect on native browsing with IE8 or IE9.
This setting is a global setting for UniBrows (meaning it affects all running rules and profiles) and can be found on the ‘Settings’ tab of the UniBrows Configuration Manager, as shown in this screenshot:
A value of 0 or lower will turn off hang prevention. A positive value will enable the feature with the given number of seconds. The default setting for this feature is 0 (disabled).
When should you consider changing this value?
If users are navigating to sites that have a tendency to exhibit hanging when loading, it might be advisable to set the Hang Prevention Timeout value to help manage the issue.
Consider also the following alternative explanation of the Hang Prevention Timeout feature, taken in part from the UniBrows Administrator Guide:
The Hang Prevention Timeout value enables an organization to automatically terminate a browser engine process if it goes longer than a predefined number of seconds without giving a response to the UniBrows Controller. After terminating the troublesome process, the Controller will automatically re-launch it.
This feature is available in all versions of UniBrows since version 1.0.0.