diff --git a/index.html b/index.html
index c0d92baf1..2f02a5743 100644
--- a/index.html
+++ b/index.html
@@ -40,7 +40,7 @@
Test Patterns for Review
Index |
Review |
26 |
- db93fd4 Generate test files again
+ | 8ce3a25 Generate test and review files automatically
|
@@ -48,7 +48,15 @@ Test Patterns for Review
Index |
Review |
30 |
- db93fd4 Generate test files again
+ | 8ce3a25 Generate test and review files automatically
+ |
+
+
+ combobox-select-only |
+ Index |
+ Review |
+ 38 |
+ 8ce3a25 Generate test and review files automatically
|
@@ -56,14 +64,15 @@ Test Patterns for Review
Index |
Review |
26 |
- |
+ 9646312 Create tests for APG design pattern example: Actions Menu Button Example Using aria-activedescendant (#378)
+ |
menubar-editor |
Index |
Review |
40 |
- db93fd4 Generate test files again
+ | 8ce3a25 Generate test and review files automatically
|
@@ -71,7 +80,7 @@ Test Patterns for Review
Index |
Review |
29 |
- db93fd4 Generate test files again
+ | 8ce3a25 Generate test and review files automatically
|
@@ -79,7 +88,7 @@ Test Patterns for Review
Index |
Review |
29 |
- db93fd4 Generate test files again
+ | 8ce3a25 Generate test and review files automatically
|
diff --git a/review/checkbox.html b/review/checkbox.html
index 7e7c8cf65..e45a0dc22 100644
--- a/review/checkbox.html
+++ b/review/checkbox.html
@@ -128,6 +128,34 @@
cb.filter = cb.comboboxNode.value;
cb.filterOptions();
cb.open();
+}, moveFocusAfterCombobox: function(testPageDocument){
+ // sets focus on a link after the Combobox
+ testPageDocument.querySelector('#afterlink').focus();
+}, moveFocusBeforeCombobox: function(testPageDocument){
+ // sets focus on a link before the Combobox
+ testPageDocument.querySelector('#beforelink').focus();
+}, moveFocusToCombobox: function(testPageDocument){
+ // sets focus on the combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+}, openListbox: function(testPageDocument){
+ // sets focus on and expands the Combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+}, openListboxToApple: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Apple'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(1);
+}, openListboxToGuava: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Guave'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(11);
+}, openListboxToHuckleberry: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(12);
}, openMenuAndSetFocusToFirstItem: function(testPageDocument){
// opens the menu, and sets focus on 'Action 1'
testPageDocument.defaultView.menuController.openPopup();
@@ -259,7 +287,7 @@ Test 1: Navigate to an unchecked checkbox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -332,7 +360,7 @@ Test 2: Navigate to an unchecked checkbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -398,7 +426,7 @@ Test 3: Navigate to an unchecked checkbox
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -444,7 +472,7 @@ Test 4: Navigate to a checked checkbox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -527,7 +555,7 @@ Test 5: Navigate to a checked checkbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -603,7 +631,7 @@ Test 6: Navigate to a checked checkbox
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -654,7 +682,7 @@ Test 7: Operate a checkbox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -717,7 +745,7 @@ Test 8: Operate a checkbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -778,7 +806,7 @@ Test 9: Operate a checkbox
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -820,7 +848,7 @@ Test 10: Read an unchecked checkbox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -898,7 +926,7 @@ Test 11: Read an unchecked checkbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -976,7 +1004,7 @@ Test 12: Read an unchecked checkbox
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -1026,7 +1054,7 @@ Test 13: Read a checked checkbox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1104,7 +1132,7 @@ Test 14: Read a checked checkbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1182,7 +1210,7 @@ Test 15: Read a checked checkbox
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -1232,7 +1260,7 @@ Test 16: Read grouping information of a grouped checkbox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1296,7 +1324,7 @@ Test 17: Read grouping information of a grouped checkbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1360,7 +1388,7 @@ Test 18: Read grouping information of a grouped checkbox
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -1404,7 +1432,7 @@ Test 19: Navigate sequentially through a checkbox group in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1473,7 +1501,7 @@ Test 20: Navigate sequentially through a checkbox group
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -1519,7 +1547,7 @@ Test 21: Navigate into a checkbox group in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1596,7 +1624,7 @@ Test 22: Navigate into a checkbox group in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1665,7 +1693,7 @@ Test 23: Navigate into a checkbox group
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -1715,7 +1743,7 @@ Test 24: Navigate out of a checkbox group in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1784,7 +1812,7 @@ Test 25: Navigate out of a checkbox group in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1853,7 +1881,7 @@ Test 26: Navigate out of a checkbox group
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
diff --git a/review/combobox-autocomplete-both.html b/review/combobox-autocomplete-both.html
index faa70d1b6..902983946 100644
--- a/review/combobox-autocomplete-both.html
+++ b/review/combobox-autocomplete-both.html
@@ -128,6 +128,34 @@
cb.filter = cb.comboboxNode.value;
cb.filterOptions();
cb.open();
+}, moveFocusAfterCombobox: function(testPageDocument){
+ // sets focus on a link after the Combobox
+ testPageDocument.querySelector('#afterlink').focus();
+}, moveFocusBeforeCombobox: function(testPageDocument){
+ // sets focus on a link before the Combobox
+ testPageDocument.querySelector('#beforelink').focus();
+}, moveFocusToCombobox: function(testPageDocument){
+ // sets focus on the combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+}, openListbox: function(testPageDocument){
+ // sets focus on and expands the Combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+}, openListboxToApple: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Apple'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(1);
+}, openListboxToGuava: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Guave'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(11);
+}, openListboxToHuckleberry: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(12);
}, openMenuAndSetFocusToFirstItem: function(testPageDocument){
// opens the menu, and sets focus on 'Action 1'
testPageDocument.defaultView.menuController.openPopup();
@@ -259,7 +287,7 @@ Test 1: Navigate to empty, editable combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -329,7 +357,7 @@ Test 2: Navigate sequentially to empty, editable combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -395,7 +423,7 @@ Test 3: Navigate to empty, editable combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -461,7 +489,7 @@ Test 4: Read empty, editable combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -527,7 +555,7 @@ Test 5: Read empty, editable combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -593,7 +621,7 @@ Test 6: Navigate to filled, editable, collapsed combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -675,7 +703,7 @@ Test 7: Navigate to filled, editable, collapsed combobox in interaction mod
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -753,7 +781,7 @@ Test 8: Read filled, editable, collapsed combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -831,7 +859,7 @@ Test 9: Read filled, editable, collapsed combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -909,7 +937,7 @@ Test 10: Navigate to filled, editable, expanded combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -991,7 +1019,7 @@ Test 11: Navigate sequentially to filled, editable, expanded combobox in rea
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1059,7 +1087,7 @@ Test 12: Navigate to filled, editable, expanded combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1137,7 +1165,7 @@ Test 13: Read filled, editable, expanded combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1215,7 +1243,7 @@ Test 14: Read filled, editable, expanded combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1293,7 +1321,7 @@ Test 15: Navigate to editable combobox with commands that switch mode from r
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1353,7 +1381,7 @@ Test 16: Activate editable combobox in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1423,7 +1451,7 @@ Test 17: Open combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1497,7 +1525,7 @@ Test 18: Close combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1567,7 +1595,7 @@ Test 19: Open combobox with 'States' button in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1635,7 +1663,7 @@ Test 20: Open combobox with 'States' button
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- voiceover_macos
@@ -1678,7 +1706,7 @@ Test 21: Close combobox with 'States' button in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1750,7 +1778,7 @@ Test 22: Close combobox with 'States' button in reading mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1820,7 +1848,7 @@ Test 23: Navigate into popup from empty combobox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1898,7 +1926,7 @@ Test 24: Type portion of valid value in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -1974,7 +2002,7 @@ Test 25: Navigate options in popup in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -2050,7 +2078,7 @@ Test 26: Read popup item in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -2125,7 +2153,7 @@ Test 27: Read popup item in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -2200,7 +2228,7 @@ Test 28: Activate option in popup in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -2278,7 +2306,7 @@ Test 29: Cancel option selection in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -2356,7 +2384,7 @@ Test 30: Initiate caret movement from listbox in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
diff --git a/review/combobox-select-only.html b/review/combobox-select-only.html
index ab3624513..424f70cc1 100644
--- a/review/combobox-select-only.html
+++ b/review/combobox-select-only.html
@@ -156,6 +156,23 @@
testPageDocument.querySelector('[role="combobox"]').focus();
testPageDocument.defaultView.selectController.updateMenuState(true);
testPageDocument.defaultView.selectController.onOptionChange(12);
+}, openMenuAndSetFocusToFirstItem: function(testPageDocument){
+ // opens the menu, and sets focus on 'Action 1'
+ testPageDocument.defaultView.menuController.openPopup();
+ testPageDocument.defaultView.menuController.setFocusToFirstMenuitem();
+}, openMenuAndSetFocusToLastItem: function(testPageDocument){
+ // opens the menu, and sets focus on 'Action 4'
+ testPageDocument.defaultView.menuController.openPopup();
+ testPageDocument.defaultView.menuController.setFocusToLastMenuitem();
+}, setFocusAfterMenuButton: function(testPageDocument){
+ // sets focus on a link after the menu button
+ testPageDocument.querySelector('#afterlink').focus();
+}, setFocusBeforeMenuButton: function(testPageDocument){
+ // sets focus on a link before the menu button
+ testPageDocument.querySelector('#beforelink').focus();
+}, setFocusOnMenuButton: function(testPageDocument){
+ // sets focus on the menu button
+ testPageDocument.querySelector('#menubutton1').focus();
}, focusonfirstlink: function(testPageDocument){
// Move focus to the link just before the meunbar
testPageDocument.querySelector('a').focus();
diff --git a/review/menu-button-actions-active-descendant.html b/review/menu-button-actions-active-descendant.html
index 9c1d1b27a..51c2d2616 100644
--- a/review/menu-button-actions-active-descendant.html
+++ b/review/menu-button-actions-active-descendant.html
@@ -128,6 +128,34 @@
cb.filter = cb.comboboxNode.value;
cb.filterOptions();
cb.open();
+}, moveFocusAfterCombobox: function(testPageDocument){
+ // sets focus on a link after the Combobox
+ testPageDocument.querySelector('#afterlink').focus();
+}, moveFocusBeforeCombobox: function(testPageDocument){
+ // sets focus on a link before the Combobox
+ testPageDocument.querySelector('#beforelink').focus();
+}, moveFocusToCombobox: function(testPageDocument){
+ // sets focus on the combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+}, openListbox: function(testPageDocument){
+ // sets focus on and expands the Combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+}, openListboxToApple: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Apple'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(1);
+}, openListboxToGuava: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Guave'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(11);
+}, openListboxToHuckleberry: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(12);
}, openMenuAndSetFocusToFirstItem: function(testPageDocument){
// opens the menu, and sets focus on 'Action 1'
testPageDocument.defaultView.menuController.openPopup();
@@ -259,7 +287,7 @@ Test 1: Navigate forwards to a menu button in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -338,7 +366,7 @@ Test 2: Navigate backwards to a menu button in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -417,7 +445,7 @@ Test 3: Navigate forwards to a menu button in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -490,7 +518,7 @@ Test 4: Navigate backwards to a menu button in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -563,7 +591,7 @@ Test 5: Navigate forwards to a menu button
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -612,7 +640,7 @@ Test 6: Navigate backwards to a menu button
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -661,7 +689,7 @@ Test 7: Read information about a menu button in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -736,7 +764,7 @@ Test 8: Read information about a menu button in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -811,7 +839,7 @@ Test 9: Read information about a menu button
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -859,7 +887,7 @@ Test 10: Open a menu in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -945,7 +973,7 @@ Test 11: Open a menu in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1033,7 +1061,7 @@ Test 12: Open a menu
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1089,7 +1117,7 @@ Test 13: Open a menu to the last item in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1173,7 +1201,7 @@ Test 14: Open a menu to the last item
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1227,7 +1255,7 @@ Test 15: Read information about a menu item in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1307,7 +1335,7 @@ Test 16: Read information about a menu item
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1358,7 +1386,7 @@ Test 17: Navigate to the first item in a menu in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1438,7 +1466,7 @@ Test 18: Navigate to the first item in a menu
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1489,7 +1517,7 @@ Test 19: Navigate to the last item in a menu in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1569,7 +1597,7 @@ Test 20: Navigate to the last item in a menu
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1620,7 +1648,7 @@ Test 21: Navigate to an item in a menu by typing a character in interaction
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1698,7 +1726,7 @@ Test 22: Navigate to an item in a menu by typing a character
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1748,7 +1776,7 @@ Test 23: Activate a menu item in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1821,7 +1849,7 @@ Test 24: Activate a menu item
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
@@ -1869,7 +1897,7 @@ Test 25: Close a menu in interaction mode
- Mode: interaction
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- jaws
@@ -1942,7 +1970,7 @@ Test 26: Close a menu
- Mode: interaction
- Applies to: voiceover_macos
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Thu Mar 11 13:05:16 2021 -0600
- Tests:
- voiceover_macos
diff --git a/review/menubar-editor.html b/review/menubar-editor.html
index df1cf7b56..ee6297841 100644
--- a/review/menubar-editor.html
+++ b/review/menubar-editor.html
@@ -128,6 +128,34 @@
cb.filter = cb.comboboxNode.value;
cb.filterOptions();
cb.open();
+}, moveFocusAfterCombobox: function(testPageDocument){
+ // sets focus on a link after the Combobox
+ testPageDocument.querySelector('#afterlink').focus();
+}, moveFocusBeforeCombobox: function(testPageDocument){
+ // sets focus on a link before the Combobox
+ testPageDocument.querySelector('#beforelink').focus();
+}, moveFocusToCombobox: function(testPageDocument){
+ // sets focus on the combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+}, openListbox: function(testPageDocument){
+ // sets focus on and expands the Combobox
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+}, openListboxToApple: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Apple'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(1);
+}, openListboxToGuava: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Guave'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(11);
+}, openListboxToHuckleberry: function(testPageDocument){
+ // sets focus on and expands the Combobox, and sets the focused option to 'Huckleberry'
+ testPageDocument.querySelector('[role="combobox"]').focus();
+ testPageDocument.defaultView.selectController.updateMenuState(true);
+ testPageDocument.defaultView.selectController.onOptionChange(12);
}, openMenuAndSetFocusToFirstItem: function(testPageDocument){
// opens the menu, and sets focus on 'Action 1'
testPageDocument.defaultView.menuController.openPopup();
@@ -259,7 +287,7 @@ Test 1: Navigate to menubar in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests:
- jaws
@@ -340,7 +368,7 @@ Test 2: Activate menubar in reading mode
- Mode: reading
- Applies to: jaws, nvda
- - Lasted edited: Tue Mar 9 17:49:35 2021 -0600
+ - Lasted edited: Wed Dec 2 17:26:26 2020 -0500
- Tests: