From 7a09510c022a6b28b5a90d97a438ddb81ac20314 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Tue, 24 Apr 2007 04:28:10 +0100 Subject: try to detect sanity check abnormalities (caused by Firebug) --- prefs.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'prefs.js') diff --git a/prefs.js b/prefs.js index 60a7e1b17..d61616182 100644 --- a/prefs.js +++ b/prefs.js @@ -14,6 +14,8 @@ var init_params = new Array(); var caller_subop = false; +var sanity_check_done = false; + function expand_feed_callback() { if (xmlhttp.readyState == 4) { try { @@ -1239,7 +1241,13 @@ function backend_sanity_check_callback() { if (xmlhttp.readyState == 4) { try { - + + if (sanity_check_done) { + fatalError(11, "Sanity check request received twice. You could be running"+ + " Firebug or some other disrupting extension. Please turn it off."); + return; + } + if (!xmlhttp.responseXML) { fatalError(3, "[D001, Received reply is not XML]: " + xmlhttp.responseText); return; @@ -1275,6 +1283,8 @@ function backend_sanity_check_callback() { } } + sanity_check_done = true; + init_second_stage(); } catch (e) { -- cgit v1.2.3