sunfish: Remove enabled pref
Since https://crrev.com/c/6369039, there is no way for users to change
the pref. Remove the pref altogether.
Bug: b:395736972
Change-Id: I6a6a21007aa90ad568bbe556415887ecea5b1e6b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6369040
Reviewed-by: Colin Blundell <[email protected]>
Commit-Queue: Elijah Hewer <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1439204}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index 06086e9..4ed22e09 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -1077,6 +1077,7 @@
// Deprecated 03/2025.
inline constexpr char kDeviceRestrictionScheduleHighestSeenTime[] =
"device_restriction_schedule_highest_seen_time";
+constexpr char kSunfishEnabled[] = "ash.capture_mode.sunfish_enabled";
#endif // BUILDFLAG(IS_CHROMEOS)
// Register local state used only for migration (clearing or moving to a new
@@ -1503,6 +1504,11 @@
// Deprecated 03/2025.
registry->RegisterBooleanPref(kPasswordChangeFlowNoticeAgreement, false);
+
+#if BUILDFLAG(IS_CHROMEOS)
+ // Deprecated 03/2025.
+ registry->RegisterBooleanPref(kSunfishEnabled, true);
+#endif // BUILDFLAG(IS_CHROMEOS)
}
} // namespace
@@ -2769,6 +2775,11 @@
profile_prefs->ClearPref(prefs::kChildAccountStatusKnown);
#endif
+#if BUILDFLAG(IS_CHROMEOS)
+ // Added 03/2025.
+ profile_prefs->ClearPref(kSunfishEnabled);
+#endif
+
// Please don't delete the following line. It is used by PRESUBMIT.py.
// END_MIGRATE_OBSOLETE_PROFILE_PREFS