Add a pref to store whether welcome page should be skipped
Add kInlineLoginWelcomePageSkipped pref and don't show welcome page if
the pref is set to true.
Test: browser_tests --gtest_filter="*InlineLoginBrowserTest*"
Test: browser_tests --gtest_filter="*InlineLoginWelcomePageBrowserTest*"
Bug: 1144114
Change-Id: I4c153a1d7410390e708ed81d0b6e62dc9729db24
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2549226
Commit-Queue: Anastasiia N <[email protected]>
Reviewed-by: Xiyuan Xia <[email protected]>
Reviewed-by: David Roger <[email protected]>
Reviewed-by: Rebekah Potter <[email protected]>
Reviewed-by: Kush Sinha <[email protected]>
Cr-Commit-Position: refs/heads/master@{#835170}
diff --git a/chrome/browser/prefs/browser_prefs.cc b/chrome/browser/prefs/browser_prefs.cc
index fd15cbf3a..c6fe791 100644
--- a/chrome/browser/prefs/browser_prefs.cc
+++ b/chrome/browser/prefs/browser_prefs.cc
@@ -184,6 +184,7 @@
#include "chrome/browser/chromeos/policy/system_proxy_manager.h"
#include "chrome/browser/chromeos/settings/stats_reporting_controller.h"
#include "chrome/browser/component_updater/metadata_table_chromeos.h"
+#include "chrome/browser/ui/webui/signin/inline_login_handler_chromeos.h"
#endif // BUILDFLAG(IS_CHROMEOS_ASH)
#endif // BUILDFLAG(ENABLE_EXTENSIONS)
@@ -992,6 +993,7 @@
chromeos::FamilyUserChromeActivityMetrics::RegisterProfilePrefs(registry);
chromeos::FamilyUserMetricsService::RegisterProfilePrefs(registry);
chromeos::FamilyUserSessionMetrics::RegisterProfilePrefs(registry);
+ chromeos::InlineLoginHandlerChromeOS::RegisterProfilePrefs(registry);
chromeos::first_run::RegisterProfilePrefs(registry);
chromeos::file_system_provider::RegisterProfilePrefs(registry);
chromeos::full_restore::RegisterProfilePrefs(registry);