Merge branch 'master' into 5720-ajax-loading-error
[arvados.git] / apps / workbench / app / assets / javascripts / tab_panes.js
index 0b38dbc16f78e71c1b4b4e7c3c5e7c01bc3c5f96..eb574791a5922bbcdb0fc7de59ade55eeed13022 100644 (file)
@@ -133,7 +133,9 @@ $(document).on('arv:pane:reload', '[data-pane-content-url]', function(e) {
             var $pane = this;
             var errhtml;
             var contentType = jqxhr.getResponseHeader('Content-Type');
-            if (contentType && contentType.match(/\btext\/html\b/)) {
+            if (jqxhr.readyState == 0 || jqxhr.status == 0) {
+              errhtml = "Cancelled.";
+            } else if (contentType && contentType.match(/\btext\/html\b/)) {
                 var $response = $(jqxhr.responseText);
                 var $wrapper = $('div#page-wrapper', $response);
                 if ($wrapper.length) {