commit a81d0a0f8931419ae87854d9f0e6bb0783080a10
parent aab924e90d346283b911992dc9507b1936e2d898
Author: Dale Harvey <dale@arandomurl.com>
Date: Tue, 21 Oct 2025 10:34:09 +0000
Bug 1992940 - Truncate long urls in trustpanel. r=desktop-theme-reviewers,dao
Differential Revision: https://phabricator.services.mozilla.com/D269145
Diffstat:
3 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/browser/base/content/browser-trustPanel.js b/browser/base/content/browser-trustPanel.js
@@ -298,7 +298,9 @@ class TrustPanel {
{ host }
);
- document.getElementById("trustpanel-popup-host").textContent = host;
+ let hostElement = document.getElementById("trustpanel-popup-host");
+ hostElement.textContent = host;
+ hostElement.setAttribute("tooltiptext", host);
document.l10n.setAttributes(
document.getElementById("trustpanel-etp-label"),
diff --git a/browser/components/controlcenter/content/trustPanel.inc.xhtml b/browser/components/controlcenter/content/trustPanel.inc.xhtml
@@ -20,7 +20,7 @@
<vbox id="trustpanel-header-section">
<hbox id="trustpanel-header-row">
- <hbox>
+ <hbox id="trustpanel-popup-host-wrapper">
<image id="trustpanel-popup-icon"></image>
<label id="trustpanel-popup-host"></label>
</hbox>
diff --git a/browser/themes/shared/controlcenter/panel.css b/browser/themes/shared/controlcenter/panel.css
@@ -799,8 +799,14 @@
padding-inline-start: var(--space-large);
}
+#trustpanel-popup-host-wrapper {
+ overflow: hidden;
+}
+
#trustpanel-popup-host {
align-self: center;
+ overflow: hidden;
+ text-overflow: ellipsis;
white-space: nowrap;
}