tor-browser

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

commit 3241223d368108168b7c15712cab930e48c56a19
parent 75f70c43d84bb54a6d53e5f7f1ff374ae1d4d465
Author: Jonathan Kew <jkew@mozilla.com>
Date:   Thu, 16 Oct 2025 08:50:14 +0000

Bug 1980101 - Apply text-decoration-trim:auto by default to links in CJK content. r=layout-jp-market-reviewers,AlaskanEmily

Differential Revision: https://phabricator.services.mozilla.com/D268710

Diffstat:
Mbrowser/base/content/test/static/browser_parsable_css.js | 8++++++++
Mlayout/style/res/ua.css | 6++++++
2 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/browser/base/content/test/static/browser_parsable_css.js b/browser/base/content/test/static/browser_parsable_css.js @@ -71,6 +71,14 @@ if (!Services.prefs.getBoolPref("layout.css.scroll-anchoring.enabled")) { }); } +if (!Services.prefs.getBoolPref("layout.css.text-decoration-trim.enabled")) { + ignoreList.push({ + sourceName: /ua\.css$/i, + errorMessage: /Unknown property .*text-decoration-trim/i, + isFromDevTools: false, + }); +} + if (!Services.prefs.getBoolPref("dom.viewTransitions.enabled")) { // view-transition selectors ignoreList.push({ diff --git a/layout/style/res/ua.css b/layout/style/res/ua.css @@ -158,6 +158,12 @@ text-decoration: underline; } +:any-link:lang(ja), +:any-link:lang(ko), +:any-link:lang(zh) { + text-decoration-trim: auto; +} + :link { color: LinkText; }