Symptoms

Occasionally, the Internet browser program Firefox may produce an unresponsive script prompt which will state something approximate to the following: “A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see if the script will complete.” This error indicates that a script within the browser has run out of control and would have crashed Firefox if the program hadn’t intervened. This particular script could exist within a web page you’re accessing, in an extension you installed, or even within Firefox itself.

Resolution

This is such a massive and generalised problem that it is difficult to give completely holistic solutions. Firstly, if the script error emanates from a web page then it will be difficult, if not impossible, to overcome if without the site owners correcting the issue. If you perpetually experience script errors on a particular website then you could try contacting the site owner and informing them of what has occurred.

Another possibility is that the script just takes longer to load for some reason than one would usually expect. So it is advisable when seeing this error message to simply give Firefox a while to load the script. Also, if Firefox can function correctly after you press the ‘Continue’ button which is located under the script message then this would indicate that it isn’t a fundamental problem.

In addition to the above, the Webroot Spy Sweeper program can also cause this issue. The best way to deal with this is to either Spy Sweeper’s Tracking Cookies feature, or use an entirely different program.

Additionally, you can set your Firefox browser up to ensure that Firefox runs scripts for longer, which will prevent this error message from popping up unless there is a serious problem. You can begin this process by firstly accessing the Start menu and typing ‘about:config’ and pressing Enter.

You will now see a rather alarming message stating that “This might void your warranty!”, but don’t worry about this too much, simply select “I’ll be careful, I promise!” to continue to the about:config page.

Once you’re on the about:config page, search for the preference dom.max_script_run_time, and double-click on it. You will then see an ‘Enter integer value’ prompt, in which you should simply type ‘20’, and then press OK.

With scripts now allowed to run for a longer period of time the message will hopefully no longer pop up. , you may no longer receive the prompt.

If you still receive the prompt, or if the program becomes less usable as a result of these changes, simply set that preference back to the default value.