tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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:
Mbrowser/base/content/browser-trustPanel.js | 4+++-
Mbrowser/components/controlcenter/content/trustPanel.inc.xhtml | 2+-
Mbrowser/themes/shared/controlcenter/panel.css | 6++++++
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; }