diff --git a/browser/base/content/browser.xul b/browser/base/content/browser.xul
index e9fcaa3c4730..2617e20c7897 100644
--- a/browser/base/content/browser.xul
+++ b/browser/base/content/browser.xul
@@ -197,6 +197,7 @@
diff --git a/browser/modules/UITour.jsm b/browser/modules/UITour.jsm
index 7d4b11cfe0c4..d6fc4d0c9c40 100644
--- a/browser/modules/UITour.jsm
+++ b/browser/modules/UITour.jsm
@@ -464,6 +464,7 @@ this.UITour = {
effect = this.highlightEffects[randomEffect];
}
highlighter.setAttribute("active", effect);
+ highlighter.parentElement.hidden = false;
let targetRect = aTargetEl.getBoundingClientRect();
@@ -514,16 +515,15 @@ this.UITour = {
let tooltipTitle = document.getElementById("UITourTooltipTitle");
let tooltipDesc = document.getElementById("UITourTooltipDescription");
- tooltip.hidePopup();
+ if (tooltip.state == "open") {
+ tooltip.hidePopup();
+ }
tooltipTitle.textContent = aTitle;
tooltipDesc.textContent = aDescription;
+ tooltip.hidden = false;
let alignment = "bottomcenter topright";
-
- if (tooltip.state == "open") {
- tooltip.hidePopup();
- }
tooltip.openPopup(aAnchorEl, alignment);
}