Deprecate kAccessibilityPdfOcrAlwaysActive pref.
PDF OCR is now always enabled and pref is no longer needed.
Bug: 341856144
Change-Id: I0ce5865ec5bd7255002578139327bb69aed833cc
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5604489
Reviewed-by: Dominic Battré <[email protected]>
Reviewed-by: Rushan Suleymanov <[email protected]>
Commit-Queue: Rushan Suleymanov <[email protected]>
Auto-Submit: Ramin Halavati <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1311820}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index c1eda09..e55f7c4 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -1120,6 +1120,12 @@
"settings.a11y.read_anything.omnibox_icon_label_shown_count";
#endif
+// Deprecated 06/2024.
+#if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
+inline constexpr char kAccessibilityPdfOcrAlwaysActive[] =
+ "settings.a11y.pdf_ocr_always_active";
+#endif
+
// Register local state used only for migration (clearing or moving to a new
// key).
void RegisterLocalStatePrefsForMigration(PrefRegistrySimple* registry) {
@@ -1624,6 +1630,11 @@
registry->RegisterIntegerPref(
kAccessibilityReadAnythingOmniboxIconLabelShownCount, 0);
#endif
+
+// Deprecated 06/2024.
+#if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
+ registry->RegisterBooleanPref(kAccessibilityPdfOcrAlwaysActive, true);
+#endif
}
void ClearSyncRequestedPrefAndMaybeMigrate(PrefService* profile_prefs) {
@@ -2346,7 +2357,6 @@
registry->RegisterBooleanPref(
prefs::kAccessibilityMainNodeAnnotationsEnabled, false,
user_prefs::PrefRegistrySyncable::SYNCABLE_PREF);
- registry->RegisterBooleanPref(prefs::kAccessibilityPdfOcrAlwaysActive, true);
#endif // BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
#if BUILDFLAG(IS_CHROMEOS_ASH)
@@ -3013,6 +3023,11 @@
kAccessibilityReadAnythingOmniboxIconLabelShownCount);
#endif
+// Added 06/2024.
+#if BUILDFLAG(ENABLE_SCREEN_AI_SERVICE)
+ profile_prefs->ClearPref(kAccessibilityPdfOcrAlwaysActive);
+#endif
+
// Please don't delete the following line. It is used by PRESUBMIT.py.
// END_MIGRATE_OBSOLETE_PROFILE_PREFS