]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 1569194 - My Dashboard shows Unexpected Error dialog when request is aborted...
authorKohei Yoshino <kohei.yoshino@gmail.com>
Fri, 26 Jul 2019 18:53:48 +0000 (14:53 -0400)
committerGitHub <noreply@github.com>
Fri, 26 Jul 2019 18:53:48 +0000 (14:53 -0400)
extensions/MyDashboard/web/js/flags.js
extensions/MyDashboard/web/js/query.js

index b9c71691225f7fe98be25a81b262e5a4b951ec18..401d5e0891cca6cf2fe6e7cd578bf36f6e683c4d 100644 (file)
@@ -43,7 +43,7 @@ $(function () {
                 Y.one(`#${type}_loading`).addClass('bz_default_hidden');
                 Y.one(`#${type}_count_refresh`).removeClass('bz_default_hidden');
 
-                alert(`Failed to load requests:\n\n${message}`);
+                dataTable[type].showMessage(`Failed to load requests.`);
             }
         };
 
index 6a1bc039834e4fcda5d5e16a4fadc9f89a6a01d3..539b567d8fb8e4ad5089fddeeb732695e13d7208 100644 (file)
@@ -84,7 +84,7 @@ $(function() {
                 Y.one('#query_loading').addClass('bz_default_hidden');
                 Y.one('#query_count_refresh').removeClass('bz_default_hidden');
 
-                alert(`Failed to load bug list from Bugzilla:\n\n${message}`);
+                bugQueryTable.showMessage(`Failed to load bug list.`);
             }
         };
 
@@ -124,6 +124,8 @@ $(function() {
         bugQueryTable.plug(Y.Plugin.DataTableRowExpansion, {
             uniqueIdKey: 'bug_id',
             template: ({ bug_id, changeddate_api }) => {
+                bugQueryTable.hideMessage();
+
                 // Note: `async` doesn't work for this `template` function, so use an inner `async` function instead
                 if (!lastChangesCache[bug_id]) {
                     try {
@@ -137,7 +139,7 @@ $(function() {
                             Y.one('#last_changes_stub_' + bug_id).setHTML(last_changes_template(last_changes));
                         })();
                     } catch ({ message }) {
-                        alert(`Failed to load last changes from Bugzilla:\n\n${message}`);
+                        bugQueryTable.showMessage(`Failed to load last changes.`);
                     }
 
                     return stub_template({bug_id: bug_id});