From 92f04466c551e86ed16c52f629cb7a1e7993ff76 Mon Sep 17 00:00:00 2001 From: Carmelo Messina Date: Wed, 10 Sep 2025 11:49:27 +0200 Subject: [PATCH] Set caret blink interval to default: disable the use of the system setting for the caret blink interval --- build/cromite_patches_list.txt | 1 + .../Set-caret-blink-interval-to-default.patch | 26 +++++++++++++++++++ 2 files changed, 27 insertions(+) create mode 100644 build/patches/Set-caret-blink-interval-to-default.patch diff --git a/build/cromite_patches_list.txt b/build/cromite_patches_list.txt index 72df24f3..dfd946b8 100644 --- a/build/cromite_patches_list.txt +++ b/build/cromite_patches_list.txt @@ -301,6 +301,7 @@ High-Resolution-Timing-Mitigation.patch Enable-snackbar-swipe.patch Add-cromite-test-support.patch Android-Pixel-Perfect-Mode.patch +Set-caret-blink-interval-to-default.patch Temp-disable-UseContextSnapshot.patch # temporary or wip patches diff --git a/build/patches/Set-caret-blink-interval-to-default.patch b/build/patches/Set-caret-blink-interval-to-default.patch new file mode 100644 index 00000000..5fe3bbf3 --- /dev/null +++ b/build/patches/Set-caret-blink-interval-to-default.patch @@ -0,0 +1,26 @@ +From: uazo +Date: Wed, 10 Sep 2025 07:51:21 +0000 +Subject: Set caret blink interval to default + +Disable the use of the system setting for the caret blink interval + +License: GPL-2.0-or-later - https://spdx.org/licenses/GPL-2.0-or-later.html +--- + third_party/blink/renderer/core/exported/web_view_impl.cc | 4 +--- + 1 file changed, 1 insertion(+), 3 deletions(-) + +diff --git a/third_party/blink/renderer/core/exported/web_view_impl.cc b/third_party/blink/renderer/core/exported/web_view_impl.cc +--- a/third_party/blink/renderer/core/exported/web_view_impl.cc ++++ b/third_party/blink/renderer/core/exported/web_view_impl.cc +@@ -3572,9 +3572,7 @@ void WebViewImpl::UpdateRendererPreferences( + UpdateFontRenderingFromRendererPrefs(); + + blink::SetCaretBlinkInterval( +- renderer_preferences_.caret_blink_interval.has_value() +- ? renderer_preferences_.caret_blink_interval.value() +- : base::Milliseconds( ++ base::Milliseconds( + mojom::blink::kDefaultCaretBlinkIntervalInMilliseconds)); + + #if defined(USE_AURA) +--