Commit 0b24cb7e authored by Dominic Mazzoni's avatar Dominic Mazzoni Committed by Chromium LUCI CQ

Pass through a flag indicating if help_app should be more accessible

Bug: b/174321021
Change-Id: Ia16533af50f24f3062ee3169b95b2ec3bb225514
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2591897
Auto-Submit: Dominic Mazzoni <dmazzoni@chromium.org>
Commit-Queue: Rachel Carpenter <carpenterr@chromium.org>
Reviewed-by: default avatarRachel Carpenter <carpenterr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#837342}
parent dbe85658
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include "ash/public/cpp/tablet_mode.h" #include "ash/public/cpp/tablet_mode.h"
#include "base/system/sys_info.h" #include "base/system/sys_info.h"
#include "chrome/browser/browser_process.h" #include "chrome/browser/browser_process.h"
#include "chrome/browser/chromeos/accessibility/accessibility_manager.h"
#include "chrome/browser/chromeos/arc/arc_util.h" #include "chrome/browser/chromeos/arc/arc_util.h"
#include "chrome/browser/chromeos/assistant/assistant_util.h" #include "chrome/browser/chromeos/assistant/assistant_util.h"
#include "chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.h" #include "chrome/browser/chromeos/login/quick_unlock/quick_unlock_utils.h"
...@@ -52,6 +53,13 @@ base::Optional<std::string> ChromeHelpAppUIDelegate::OpenFeedbackDialog() { ...@@ -52,6 +53,13 @@ base::Optional<std::string> ChromeHelpAppUIDelegate::OpenFeedbackDialog() {
void ChromeHelpAppUIDelegate::PopulateLoadTimeData( void ChromeHelpAppUIDelegate::PopulateLoadTimeData(
content::WebUIDataSource* source) { content::WebUIDataSource* source) {
// Enable accessibility mode (slower balloons) if either spoken feedback
// or switch access is enabled.
auto* accessibility_manager = chromeos::AccessibilityManager::Get();
source->AddBoolean("accessibility",
accessibility_manager->IsSpokenFeedbackEnabled() ||
accessibility_manager->IsSwitchAccessEnabled());
source->AddString("appLocale", g_browser_process->GetApplicationLocale()); source->AddString("appLocale", g_browser_process->GetApplicationLocale());
// Add strings that can be pulled in. // Add strings that can be pulled in.
source->AddString("boardName", base::SysInfo::GetLsbReleaseBoard()); source->AddString("boardName", base::SysInfo::GetLsbReleaseBoard());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment