ChromeOS Battery Saver Always On feature and flag
To make testing easier, add a flag that makes battery saver enabled
always. Even when charging or fully charged, or if the user toggles
battery saver in the setting UI, battery saver will remain on.
If a dev disables battery saver via the battery_saver tool, then battery
saver will be immediately re-enabled.
BUG=b:270080330
TEST=turn on the flag, and then manually test settings UI and
battery_saver tool.
Change-Id: I5ebe98d32325447e17f30c59728813c34da58499
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4604699
Commit-Queue: Charles William Dick <[email protected]>
Reviewed-by: Alex Newcomer <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1156776}
diff --git a/chrome/browser/flag_descriptions.cc b/chrome/browser/flag_descriptions.cc
index 8cd8b7f..6569e33 100644
--- a/chrome/browser/flag_descriptions.cc
+++ b/chrome/browser/flag_descriptions.cc
@@ -5354,6 +5354,12 @@
"Show a desk button that provides quick access to the desk menu in the "
"shelf in clamshell mode when there is more than one desk.";
+const char kCrosBatterySaverAlwaysOnName[] =
+ "Make ChromeOS Battery Saver on all the time";
+const char kCrosBatterySaverAlwaysOnDescription[] =
+ "Turns on ChomeOS Battery Saver all the time, even when charging or fully "
+ "charged. Used for testing ChromeOS Battery Saver Mode.";
+
const char kCrosBatterySaverName[] =
"Enable ChromeOS Battery Saver Mode Support";
const char kCrosBatterySaverDescription[] =