saved_desks: Adding ash and browser flags for app launch automation
BUG=b:273791887
Change-Id: I80fe49a7d4de2f201862823e80ec80ae66f63a9b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4354832
Reviewed-by: Yongshun Liu <[email protected]>
Commit-Queue: Daniel Andersson <[email protected]>
Quick-Run: Hongyu Long <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1119516}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index 636aafb..81a8642 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -9745,6 +9745,12 @@
flag_descriptions::kEnableVariationsGoogleGroupFilteringDescription,
kOsAll, FEATURE_VALUE_TYPE(kVariationsGoogleGroupFiltering)},
+#if BUILDFLAG(IS_CHROMEOS_ASH)
+ {"app-launch-automation", flag_descriptions::kAppLaunchAutomationName,
+ flag_descriptions::kAppLaunchAutomationDescription, kOsCrOS,
+ FEATURE_VALUE_TYPE(ash::features::kAppLaunchAutomation)},
+#endif
+
// NOTE: Adding a new flag requires adding a corresponding entry to enum
// "LoginCustomFlags" in tools/metrics/histograms/enums.xml. See "Flag
// Histograms" in tools/metrics/histograms/README.md (run the
diff --git a/chrome/browser/flag-metadata.json b/chrome/browser/flag-metadata.json
index dcf51fd..b3cab73 100644
--- a/chrome/browser/flag-metadata.json
+++ b/chrome/browser/flag-metadata.json
@@ -187,6 +187,11 @@
"expiry_milestone": 118
},
{
+ "name": "app-launch-automation",
+ "owners": [ "dandersson", "janetmac" ],
+ "expiry_milestone": 123
+ },
+ {
"name": "app-list-drag-and-drop-refactor",
"owners": [ "anasalazar", "//ash/app_list/OWNERS" ],
"expiry_milestone": 114
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index a26a22a3..2384d91 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -4808,6 +4808,10 @@
"Enables the ChromeOS APN Revamp, which updates cellular network APN "
"system UI and related infrastructure.";
+const char kAppLaunchAutomationName[] = "Enable app launch automation";
+const char kAppLaunchAutomationDescription[] =
+ "Allows groups of apps to be launched.";
+
const char kArcCustomTabsExperimentName[] =
"Enable Custom Tabs experiment for ARC";
const char kArcCustomTabsExperimentDescription[] =
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 928eebb2..a37efa6d 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -2760,6 +2760,9 @@
extern const char kApnRevampName[];
extern const char kApnRevampDescription[];
+extern const char kAppLaunchAutomationName[];
+extern const char kAppLaunchAutomationDescription[];
+
extern const char kArcCustomTabsExperimentName[];
extern const char kArcCustomTabsExperimentDescription[];