summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Adam Chlipala <adamc@hcoop.net>2009-05-28 11:45:45 -0400
committerGravatar Adam Chlipala <adamc@hcoop.net>2009-05-28 11:45:45 -0400
commit42c13cbc4563669a4ac4aca6befe85f3caea1078 (patch)
treeda2d3d82ab1664b7cd82dd5c77eb82ed7fb00322
parentf4799004f028094c775c824409bac4e3590b2421 (diff)
Use a timeout to avoid errors after unload
-rw-r--r--lib/js/urweb.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/js/urweb.js b/lib/js/urweb.js
index 2b4d2643..40b170c4 100644
--- a/lib/js/urweb.js
+++ b/lib/js/urweb.js
@@ -94,7 +94,7 @@ function onServerError(f) {
}
function servErr(s) {
- runHandlers("Server", serverHandlers, s);
+ window.setTimeout(function () { runHandlers("Server", serverHandlers, s); }, 0);
}
@@ -550,7 +550,8 @@ function listener() {
}
else {
try {
- servErr("Error querying remote server for messages: " + xhr.status);
+ if (xhr.status != 0)
+ servErr("Error querying remote server for messages: " + xhr.status);
} catch (e) { servErr("Error querying remote server for messages"); }
}
}