@@ -203,6 +203,25 @@ press-key: "?"
203203wait-for-css: ("#help-button .popover", {"display": "block"})
204204assert-css: ("#settings-menu .popover", {"display": "none"})
205205
206+ // Now switch back to the settings popover, and make sure the keyboard
207+ // shortcut works when a check box is selected.
208+ click: "#settings-menu > a"
209+ wait-for-css: ("#settings-menu .popover", {"display": "block"})
210+ focus: "#auto-hide-large-items"
211+ press-key: "?"
212+ wait-for-css: ("#settings-menu .popover", {"display": "none"})
213+ wait-for-css: ("#help-button .popover", {"display": "block"})
214+
215+ // Now switch back to the settings popover, and make sure the keyboard
216+ // shortcut works when a check box is selected.
217+ click: "#settings-menu > a"
218+ wait-for-css: ("#settings-menu .popover", {"display": "block"})
219+ wait-for-css: ("#help-button .popover", {"display": "none"})
220+ focus: "#theme-system-preference"
221+ press-key: "?"
222+ wait-for-css: ("#settings-menu .popover", {"display": "none"})
223+ wait-for-css: ("#help-button .popover", {"display": "block"})
224+
206225// Now we go to the settings page to check that the CSS is loaded as expected.
207226goto: "file://" + |DOC_PATH| + "/settings.html"
208227wait-for: "#settings"
0 commit comments