Shelf should not update state when entering overview mode.

Bug: 1033219
Change-Id: Iaf760307c32a67e3ef5da7308235a3c297c2d0af
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2242832
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: Yulun Wu <[email protected]>
Reviewed-by: Toni Baržić <[email protected]>
Commit-Queue: Yulun Wu <[email protected]>
Cr-Commit-Position: refs/heads/master@{#782657}
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc
index f13a977..79c2c4b 100644
--- a/chrome/browser/about_flags.cc
+++ b/chrome/browser/about_flags.cc
@@ -4911,6 +4911,15 @@
 #endif  // defined(OS_CHROMEOS)
 
 #if defined(OS_CHROMEOS)
+    {"maintain-shelf-state-overview",
+     flag_descriptions::kMaintainShelfStateWhenEnteringOverviewName,
+     flag_descriptions::kMaintainShelfStateWhenEnteringOverviewDescription,
+     kOsCrOS,
+     FEATURE_VALUE_TYPE(
+         ash::features::kMaintainShelfStateWhenEnteringOverview)},
+#endif  // defined(OS_CHROMEOS)
+
+#if defined(OS_CHROMEOS)
     {"smart-dim-model-v3", flag_descriptions::kSmartDimModelV3Name,
      flag_descriptions::kSmartDimModelV3Description, kOsCrOS,
      FEATURE_VALUE_TYPE(chromeos::features::kSmartDimModelV3)},