diff --git a/browser/base/content/browser-places.js b/browser/base/content/browser-places.js index ea9bbd767b77..f540f8f9a4a5 100644 --- a/browser/base/content/browser-places.js +++ b/browser/base/content/browser-places.js @@ -1111,6 +1111,7 @@ let BookmarkingUI = { if (aState == "invalid") { this.star.setAttribute("disabled", "true"); this.button.removeAttribute("starred"); + this.button.setAttribute("buttontooltiptext", ""); } else { this.star.removeAttribute("disabled"); @@ -1229,11 +1230,11 @@ let BookmarkingUI = { if (this._itemIds.length > 0) { button.setAttribute("starred", "true"); - button.setAttribute("tooltiptext", this._starredTooltip); + button.setAttribute("buttontooltiptext", this._starredTooltip); } else { button.removeAttribute("starred"); - button.setAttribute("tooltiptext", this._unstarredTooltip); + button.setAttribute("buttontooltiptext", this._unstarredTooltip); } }, diff --git a/browser/base/content/test/browser_bug624734.js b/browser/base/content/test/browser_bug624734.js index 5af37db488fb..12052f5dac8a 100644 --- a/browser/base/content/test/browser_bug624734.js +++ b/browser/base/content/test/browser_bug624734.js @@ -11,7 +11,7 @@ function test() { tab.linkedBrowser.addEventListener("load", (function(event) { tab.linkedBrowser.removeEventListener("load", arguments.callee, true); - is(BookmarkingUI.button.getAttribute("tooltiptext"), + is(BookmarkingUI.button.getAttribute("buttontooltiptext"), BookmarkingUI._unstarredTooltip, "Star icon should have the unstarred tooltip text"); diff --git a/toolkit/content/widgets/toolbarbutton.xml b/toolkit/content/widgets/toolbarbutton.xml index 44587e2b94ff..e11c29d1b6df 100644 --- a/toolkit/content/widgets/toolbarbutton.xml +++ b/toolkit/content/widgets/toolbarbutton.xml @@ -60,7 +60,7 @@ + align,dir,pack,orient,tooltiptext=buttontooltiptext"/>