From 31ab21b15bd59991a8b453e8d627c20f9800ebe2 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Sat, 28 Jun 2025 17:20:42 +0200 Subject: [PATCH] Disable css preferred text scale: do not expose the user's preferred font scale to CSS. --- build/cromite_patches_list.txt | 1 + .../Disable-css-preferred-text-scale.patch | 33 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 build/patches/Disable-css-preferred-text-scale.patch diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index 1186e508..ca52a0e5 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -300,6 +300,7 @@ Disable-Android-Tab-Declutter.patch Disable-CSSDynamicRangeLimit.patch Android-Import-Passwords.patch Disable-prefers-reduced-motion.patch +Disable-css-preferred-text-scale.patch # temporary or wip patches Temp-PerformanceNavigationTiming-privacy-fix.patch diff --git a/build/patches/Disable-css-preferred-text-scale.patch b/build/patches/Disable-css-preferred-text-scale.patch new file mode 100644 index 00000000..5793666a --- /dev/null +++ b/build/patches/Disable-css-preferred-text-scale.patch @@ -0,0 +1,33 @@ +From: uazo +Date: Sat, 28 Jun 2025 08:16:28 +0000 +Subject: Disable css preferred text scale + +Do not expose the user's preferred font scale to CSS. + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + .../blink/common/features_cc/Disable-CSSPreferredTextScale.inc | 1 + + .../blink/renderer/platform/runtime_enabled_features.json5 | 3 +-- + 2 files changed, 2 insertions(+), 2 deletions(-) + create mode 100644 cromite_flags/third_party/blink/common/features_cc/Disable-CSSPreferredTextScale.inc + +diff --git a/cromite_flags/third_party/blink/common/features_cc/Disable-CSSPreferredTextScale.inc b/cromite_flags/third_party/blink/common/features_cc/Disable-CSSPreferredTextScale.inc +new file mode 100644 +--- /dev/null ++++ b/cromite_flags/third_party/blink/common/features_cc/Disable-CSSPreferredTextScale.inc +@@ -0,0 +1 @@ ++SET_CROMITE_FEATURE_DISABLED(kCSSPreferredTextScale); +diff --git a/third_party/blink/renderer/platform/runtime_enabled_features.json5 b/third_party/blink/renderer/platform/runtime_enabled_features.json5 +--- a/third_party/blink/renderer/platform/runtime_enabled_features.json5 ++++ b/third_party/blink/renderer/platform/runtime_enabled_features.json5 +@@ -1376,8 +1376,7 @@ + status: "test", + }, + { +- name: "CSSPreferredTextScale", +- status: "stable", ++ name: "CSSPreferredTextScale", status: "test", public: true + }, + // https://drafts.csswg.org/css-values-5/#progress + // progress() +--