Commit 7da55220 authored by Andrii Sagaidak's avatar Andrii Sagaidak Committed by Commit Bot

Updating status message on pressing 'reset all to default'

The old message "reset complete" will be replaced with "Reset acknowledged". The old message could have been interpreted
as the changes were already applied, when they will be applied only after restart.

Also, the message was announced on page load. This PR will fix that.

Bug: 997353
Change-Id: I090eb15c71e8af0bfc442327d5bbda5ebb4600e6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1769676Reviewed-by: default avatarcalamity <calamity@chromium.org>
Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Commit-Queue: Andrii Sagaidak <ansagaid@microsoft.com>
Cr-Commit-Position: refs/heads/master@{#690979}
parent 98942076
...@@ -140,7 +140,8 @@ void FlagsUI::AddFlagsStrings(content::WebUIDataSource* source) { ...@@ -140,7 +140,8 @@ void FlagsUI::AddFlagsStrings(content::WebUIDataSource* source) {
IDS_FLAGS_UI_PAGE_WARNING_EXPLANATION); IDS_FLAGS_UI_PAGE_WARNING_EXPLANATION);
source->AddLocalizedString("relaunch", IDS_FLAGS_UI_RELAUNCH); source->AddLocalizedString("relaunch", IDS_FLAGS_UI_RELAUNCH);
source->AddLocalizedString("reset", IDS_FLAGS_UI_PAGE_RESET); source->AddLocalizedString("reset", IDS_FLAGS_UI_PAGE_RESET);
source->AddLocalizedString("reset-complete", IDS_FLAGS_UI_RESET_COMPLETE); source->AddLocalizedString("reset-acknowledged",
IDS_FLAGS_UI_RESET_ACKNOWLEDGED);
source->AddLocalizedString("search-placeholder", source->AddLocalizedString("search-placeholder",
IDS_FLAGS_UI_SEARCH_PLACEHOLDER); IDS_FLAGS_UI_SEARCH_PLACEHOLDER);
source->AddLocalizedString("title", IDS_FLAGS_UI_TITLE); source->AddLocalizedString("title", IDS_FLAGS_UI_TITLE);
...@@ -169,8 +170,8 @@ void FlagsEnterpriseUI::AddEnterpriseStrings(content::WebUIDataSource* source) { ...@@ -169,8 +170,8 @@ void FlagsEnterpriseUI::AddEnterpriseStrings(content::WebUIDataSource* source) {
IDS_ENTERPRISE_SETTINGS_PAGE_WARNING_EXPLANATION); IDS_ENTERPRISE_SETTINGS_PAGE_WARNING_EXPLANATION);
source->AddLocalizedString("relaunch", IDS_ENTERPRISE_SETTINGS_RELAUNCH); source->AddLocalizedString("relaunch", IDS_ENTERPRISE_SETTINGS_RELAUNCH);
source->AddLocalizedString("reset", IDS_ENTERPRISE_SETTINGS_PAGE_RESET); source->AddLocalizedString("reset", IDS_ENTERPRISE_SETTINGS_PAGE_RESET);
source->AddLocalizedString("reset-complete", source->AddLocalizedString("reset-acknowledged",
IDS_ENTERPRISE_UI_RESET_COMPLETE); IDS_ENTERPRISE_UI_RESET_ACKNOWLEDGED);
source->AddLocalizedString("search-placeholder", source->AddLocalizedString("search-placeholder",
IDS_ENTERPRISE_SETTINGS_SEARCH_PLACEHOLDER); IDS_ENTERPRISE_SETTINGS_SEARCH_PLACEHOLDER);
source->AddLocalizedString("title", IDS_ENTERPRISE_SETTINGS_TITLE); source->AddLocalizedString("title", IDS_ENTERPRISE_SETTINGS_TITLE);
......
...@@ -54,8 +54,8 @@ ...@@ -54,8 +54,8 @@
<message name="IDS_FLAGS_UI_CLEAR_SEARCH" translateable="false" desc="Tooltip for icon button that clears the searchbar on the chrome://flags page."> <message name="IDS_FLAGS_UI_CLEAR_SEARCH" translateable="false" desc="Tooltip for icon button that clears the searchbar on the chrome://flags page.">
Clear search Clear search
</message> </message>
<message name="IDS_FLAGS_UI_RESET_COMPLETE" translateable="false" desc="Screen reader text stating that the reset action was completed."> <message name="IDS_FLAGS_UI_RESET_ACKNOWLEDGED" translateable="false" desc="Screen reader text stating that the reset action was acknowledged.">
Reset complete Reset acknowledged.
</message> </message>
<message name="IDS_FLAGS_UI_EXPERIMENT_ENABLED" translateable="false" desc="Screen reader text stating that an experiment is enabled."> <message name="IDS_FLAGS_UI_EXPERIMENT_ENABLED" translateable="false" desc="Screen reader text stating that an experiment is enabled.">
Experiment enabled Experiment enabled
...@@ -112,8 +112,8 @@ ...@@ -112,8 +112,8 @@
<message name="IDS_ENTERPRISE_UI_CLEAR_SEARCH" desc="Tooltip for icon button that clears the searchbar on the chrome://flags/enterprise page."> <message name="IDS_ENTERPRISE_UI_CLEAR_SEARCH" desc="Tooltip for icon button that clears the searchbar on the chrome://flags/enterprise page.">
Clear search Clear search
</message> </message>
<message name="IDS_ENTERPRISE_UI_RESET_COMPLETE" desc="Screen reader text stating that the reset action was completed."> <message name="IDS_ENTERPRISE_UI_RESET_ACKNOWLEDGED" desc="Screen reader text stating that the reset action was acknowledged.">
Reset complete Reset acknowledged.
</message> </message>
<message name="IDS_ENTERPRISE_UI_EXPERIMENT_ENABLED" desc="Screen reader text stating that an experiment is enabled."> <message name="IDS_ENTERPRISE_UI_EXPERIMENT_ENABLED" desc="Screen reader text stating that an experiment is enabled.">
Experiment enabled Experiment enabled
......
...@@ -43,8 +43,9 @@ ...@@ -43,8 +43,9 @@
<button id="experiment-reset-all" type="button" tabindex="3"> <button id="experiment-reset-all" type="button" tabindex="3">
$i18n{reset} $i18n{reset}
</button> </button>
<div class="screen-reader-only" id="reset-all-success-message" <div class="screen-reader-only" id="reset-all-success-message" role="status" aria-disabled="true">
role="status">$i18n{reset-complete}</div> $i18n{reset-acknowledged}
</div>
</div> </div>
</div> </div>
</div> </div>
......
...@@ -169,6 +169,7 @@ function restartBrowser() { ...@@ -169,6 +169,7 @@ function restartBrowser() {
/** Reset all flags to their default values and refresh the UI. */ /** Reset all flags to their default values and refresh the UI. */
function resetAllFlags() { function resetAllFlags() {
chrome.send('resetAllFlags'); chrome.send('resetAllFlags');
$('reset-all-success-message').setAttribute("aria-disabled", "false");
// Updating the message in order for it to get announced by screen readers. // Updating the message in order for it to get announced by screen readers.
$('reset-all-success-message').innerHTML += "!"; $('reset-all-success-message').innerHTML += "!";
showRestartToast(true); showRestartToast(true);
......
...@@ -226,7 +226,8 @@ void FlagsUI::AddFlagsIOSStrings(web::WebUIIOSDataSource* source) { ...@@ -226,7 +226,8 @@ void FlagsUI::AddFlagsIOSStrings(web::WebUIIOSDataSource* source) {
IDS_FLAGS_UI_PAGE_WARNING_EXPLANATION); IDS_FLAGS_UI_PAGE_WARNING_EXPLANATION);
source->AddLocalizedString("relaunch", IDS_FLAGS_UI_RELAUNCH); source->AddLocalizedString("relaunch", IDS_FLAGS_UI_RELAUNCH);
source->AddLocalizedString("reset", IDS_FLAGS_UI_PAGE_RESET); source->AddLocalizedString("reset", IDS_FLAGS_UI_PAGE_RESET);
source->AddLocalizedString("reset-complete", IDS_FLAGS_UI_RESET_COMPLETE); source->AddLocalizedString("reset-acknowledged",
IDS_FLAGS_UI_RESET_ACKNOWLEDGED);
source->AddLocalizedString("search-placeholder", source->AddLocalizedString("search-placeholder",
IDS_FLAGS_UI_SEARCH_PLACEHOLDER); IDS_FLAGS_UI_SEARCH_PLACEHOLDER);
source->AddLocalizedString("title", IDS_FLAGS_UI_TITLE); source->AddLocalizedString("title", IDS_FLAGS_UI_TITLE);
......
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