diff --git a/chrome/browser/resources/chromeos/login/components/oobe_screens_list.html b/chrome/browser/resources/chromeos/login/components/oobe_screens_list.html index 18840ee8df46b9..59d769da0a0923 100644 --- a/chrome/browser/resources/chromeos/login/components/oobe_screens_list.html +++ b/chrome/browser/resources/chromeos/login/components/oobe_screens_list.html @@ -126,17 +126,25 @@ visited$="[[isScreenVisited(screen.selected , screen.is_completed)]]" disabled="[[isScreenDisabled(screen.is_revisitable , screen.is_completed)]]" class="screen-item" + role="checkbox" + aria-checked="[[screen.selected]]" + aria-label$="[[getAriaLabelToggleButtons_(locale, + screen.title , + screen.subtitle , + screen.is_synced , + screen.is_completed, + screen.screenID)]]" on-click="onClick_">
-
+ -
+
-
+
-
+
- +
diff --git a/chrome/browser/resources/chromeos/login/screens/common/touchpad_scroll.js b/chrome/browser/resources/chromeos/login/screens/common/touchpad_scroll.js index f45fee202832c9..0eab28958d85ae 100644 --- a/chrome/browser/resources/chromeos/login/screens/common/touchpad_scroll.js +++ b/chrome/browser/resources/chromeos/login/screens/common/touchpad_scroll.js @@ -148,6 +148,11 @@ class TouchpadScrollScreen extends TouchpadScrollScreenElementBase { onReturnClicked_() { this.userActed(UserAction.RETURN); } + + getAriaLabelToggleButtons_(locale, title, subtitle) { + return this.i18nDynamic(locale, title) + '. ' + + this.i18nDynamic(locale, subtitle); + } } customElements.define(TouchpadScrollScreen.is, TouchpadScrollScreen);