Add disallow-managed-profile-signout flag

Bug: 1418392
Change-Id: I84bf2b77a2006519dd21e7b616b474ebdec65314
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4296337
Auto-Submit: Yann Dago <[email protected]>
Reviewed-by: Igor Ruvinov <[email protected]>
Commit-Queue: Igor Ruvinov <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1110993}
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index ecbf0de..497e893 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -842,6 +842,13 @@
     "Disallows fetches for third-party parser-blocking scripts inserted into "
     "the main frame via document.write.";
 
+#if !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH)
+const char kDisallowManagedProfileSignoutName[] =
+    "Disallow managed profile signout";
+const char kDisallowManagedProfileSignoutDescription[] =
+    "Disallows signing out from managed profiles.";
+#endif  // !BUILDFLAG(IS_ANDROID) && !BUILDFLAG(IS_CHROMEOS_ASH)
+
 const char kViewTransitionName[] = "viewTransition API";
 const char kViewTransitionDescription[] =
     "Controls the availability of the viewTransition JavaScript API.";