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:
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;
}