commit 72a543fee7d16f07f6f04bd6caf7c7692ed291bf
parent 347c4304c42667a3ac5425cfe6907c320b918718
Author: Dale Harvey <dale@arandomurl.com>
Date: Sun, 11 Jan 2026 10:39:09 +0000
Bug 2004691 - Show tooltip on trust urlbar icon. r=daisuke,urlbar-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D277794
Diffstat:
2 files changed, 10 insertions(+), 1 deletion(-)
diff --git a/browser/base/content/browser-trustPanel.js b/browser/base/content/browser-trustPanel.js
@@ -321,6 +321,7 @@ class TrustPanel {
icon.classList.add("inactive");
}
+ icon.setAttribute("tooltiptext", this.#tooltipText());
icon.classList.toggle("chickletShown", this.#isSecureInternalUI);
}
@@ -864,7 +865,7 @@ class TrustPanel {
if (this.#isEV) {
let iData = this.#getIdentityData();
owner = iData.subjectOrg;
- verifier = this._identityIconLabel.tooltipText;
+ verifier = this.#tooltipText();
// Build an appropriate supplemental block out of whatever location data we have
if (iData.city) {
diff --git a/browser/components/urlbar/tests/browser/browser_trust_panel.js b/browser/components/urlbar/tests/browser/browser_trust_panel.js
@@ -63,6 +63,14 @@ add_task(async function basic_test() {
await BrowserTestUtils.waitForCondition(() => urlbarIcon(window) != "none");
Assert.equal(urlbarIcon(window), ETP_ACTIVE_ICON, "Showing trusted icon");
+ Assert.equal(
+ window.document
+ .getElementById("trust-icon-container")
+ .getAttribute("tooltiptext"),
+ "Verified by: Mozilla Testing",
+ "Tooltip has been set"
+ );
+
Assert.ok(
!BrowserTestUtils.isVisible(urlbarLabel(window)),
"Not showing Not Secure label"