@@ -203,6 +203,25 @@ press-key: "?"
203
203
wait-for-css: ("#help-button .popover", {"display": "block"})
204
204
assert-css: ("#settings-menu .popover", {"display": "none"})
205
205
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
+
206
225
// Now we go to the settings page to check that the CSS is loaded as expected.
207
226
goto: "file://" + |DOC_PATH| + "/settings.html"
208
227
wait-for: "#settings"
0 commit comments