Bug 1445455 - StatusPanel needs to update label even when the label text has not changed. r?dao
MozReview-Commit-ID: BhfFZ14IEB8
--- a/browser/base/content/tabbrowser.js
+++ b/browser/base/content/tabbrowser.js
@@ -4619,17 +4619,18 @@ let StatusPanel = {
}
types.push("defaultStatus");
for (type of types) {
if ((text = XULBrowserWindow[type])) {
break;
}
}
- if (this._labelElement.value != text) {
+ if (this._labelElement.value != text ||
+ (text && !this.isVisible)) {
this.panel.setAttribute("previoustype", this.panel.getAttribute("type"));
this.panel.setAttribute("type", type);
this._label = text;
this._labelElement.setAttribute("crop", type == "overLink" ? "center" : "end");
}
},
get _labelElement() {