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