aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--resources/assets/javascripts/lib/dialog.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/resources/assets/javascripts/lib/dialog.js b/resources/assets/javascripts/lib/dialog.js
index 8f6e50a..da2a8f2 100644
--- a/resources/assets/javascripts/lib/dialog.js
+++ b/resources/assets/javascripts/lib/dialog.js
@@ -291,7 +291,11 @@ Dialog.fromURL = function(url, options) {
var value = xhr.getResponseHeader(header),
result = true;
if (value !== null) {
- result = handler(value, options, xhr);
+ try {
+ result = handler(value, options, xhr);
+ } catch (e) {
+ console.error(e);
+ }
}
advance = advance && result !== false;
return result;