diff --git a/browser/base/content/browser.js b/browser/base/content/browser.js index f037a7b896d..8557ddda0de 100644 --- a/browser/base/content/browser.js +++ b/browser/base/content/browser.js @@ -3598,6 +3598,7 @@ var XULBrowserWindow = { startTime: 0, statusText: "", lastURI: null, + isBusy: false, statusTimeoutInEffect: false, @@ -3736,6 +3737,8 @@ var XULBrowserWindow = { aRequest && aWebProgress.DOMWindow == content) this.startDocumentLoad(aRequest); + this.isBusy = true; + if (this.throbberElement) { // Turn the throbber on. this.throbberElement.setAttribute("busy", "true"); @@ -3807,6 +3810,8 @@ var XULBrowserWindow = { this.isImage.setAttribute('disabled', 'true'); } + this.isBusy = false; + // Turn the progress meter and throbber off. gProgressCollapseTimer = window.setTimeout(function () { gProgressMeterPanel.collapsed = true; diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul index 5d0ccb277fc..2fddae94592 100644 --- a/browser/base/content/browser.xul +++ b/browser/base/content/browser.xul @@ -272,11 +272,7 @@ defaultmode="icons"> @@ -417,9 +413,9 @@ label="&printButton.label;" command="cmd_print" tooltiptext="&printButton.tooltip;"/> - -