Activate the "Open test page" button, which opens the example to test in a new window and runs a script that deactivates the first tab in the tab list, sets focus on the first link, and activates the second tab.
Starting at the 'Navigate forwards from here' link, Navigate forwards to the 'Maria Ahlefeldt' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Down Arrow then Down Arrow (virtual cursor active)
f (virtual cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
Down Arrow then Down Arrow (virtual cursor active): 2 MUST, 4 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
f (virtual cursor active): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that deactivates the first tab in the tab list, sets focus on the first link, and activates the second tab.
Starting at the 'Navigate forwards from here' link, Navigate forwards to the 'Maria Ahlefeldt' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Down Arrow (browse mode on)
f (browse mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
Down Arrow (browse mode on): 2 MUST, 4 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
f (browse mode on): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that deactivates the first tab in the tab list, sets focus on the first link, and activates the second tab.
Starting at the 'Navigate forwards from here' link, Navigate forwards to the 'Maria Ahlefeldt' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Control+Option+Right Arrow then Control+Option+Right Arrow
j (single quick key nav on)
To perform a task with single quick key nav on:
Press Control+Option+q.
If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.
Control+Option+Right Arrow then Control+Option+Right Arrow: 2 MUST, 4 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
j (single quick key nav on): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Test 2: Navigate backwards into a tab list to a tab that is not selected
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the tab panel.
Starting at the 'Maria Ahlefeldt' tab panel, Navigate backwards to the 'Peter Müller' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Up Arrow then Up Arrow (virtual cursor active)
Shift+f (virtual cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
Up Arrow then Up Arrow (virtual cursor active): 2 MUST, 4 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+f (virtual cursor active): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the tab panel.
Starting at the 'Maria Ahlefeldt' tab panel, Navigate backwards to the 'Peter Müller' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Up Arrow (browse mode on)
Shift+f (browse mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
Up Arrow (browse mode on): 2 MUST, 4 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+f (browse mode on): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the tab panel.
Starting at the 'Maria Ahlefeldt' tab panel, Navigate backwards to the 'Peter Müller' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Control+Option+Left Arrow then Control+Option+Left Arrow
Shift+j (single quick key nav on)
To perform a task with single quick key nav on:
Press Control+Option+q.
If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.
Control+Option+Left Arrow then Control+Option+Left Arrow: 2 MUST, 4 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+j (single quick key nav on): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Test 3: Navigate forwards into a tab list to a tab that is selected
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the tab list.
Starting at the 'Navigate forwards from here' link, Navigate forwards to the 'Maria Ahlefeldt' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Tab (virtual cursor active)
Down Arrow then Down Arrow (virtual cursor active)
f (virtual cursor active)
Tab (PC cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Tab (virtual cursor active): 3 MUST, 3 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
SHOULD
switch from virtual cursor active to PC cursor active
JAWS switched from virtual cursor active to PC cursor active
Down Arrow then Down Arrow (virtual cursor active): 3 MUST, 4 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
f (virtual cursor active): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Tab (PC cursor active): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the tab list.
Starting at the 'Navigate forwards from here' link, Navigate forwards to the 'Maria Ahlefeldt' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Tab (browse mode on)
Down Arrow (browse mode on)
f (browse mode on)
Tab (focus mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Tab (browse mode on): 3 MUST, 3 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
SHOULD
switch from browse mode to focus mode
NVDA switched from browse mode to focus mode
Down Arrow (browse mode on): 3 MUST, 4 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
f (browse mode on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Tab (focus mode on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link before the tab list.
Starting at the 'Navigate forwards from here' link, Navigate forwards to the 'Maria Ahlefeldt' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Tab
Control+Option+Right Arrow then Control+Option+Right Arrow
j (single quick key nav on)
To perform a task with single quick key nav on:
Press Control+Option+q.
If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.
Tab: 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Control+Option+Right Arrow then Control+Option+Right Arrow: 3 MUST, 4 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
j (single quick key nav on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Test 4: Navigate backwards into a tab list to a tab that is selected
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that activates the fourth tab in the tab list, and sets focus on the tab panel.
Starting at the 'Peter Müller' tab panel, Navigate backwards to the 'Peter Müller' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Shift+Tab (virtual cursor active)
Up Arrow then Up Arrow (virtual cursor active)
Shift+f (virtual cursor active)
Shift+Tab (PC cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Shift+Tab (virtual cursor active): 3 MUST, 3 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
SHOULD
switch from virtual cursor active to PC cursor active
JAWS switched from virtual cursor active to PC cursor active
Up Arrow then Up Arrow (virtual cursor active): 3 MUST, 4 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+f (virtual cursor active): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+Tab (PC cursor active): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that activates the fourth tab in the tab list, and sets focus on the tab panel.
Starting at the 'Peter Müller' tab panel, Navigate backwards to the 'Peter Müller' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Shift+Tab (browse mode on)
Up Arrow (browse mode on)
Shift+f (browse mode on)
Shift+Tab (focus mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Shift+Tab (browse mode on): 3 MUST, 3 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
SHOULD
switch from browse mode to focus mode
NVDA switched from browse mode to focus mode
Up Arrow (browse mode on): 3 MUST, 4 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+f (browse mode on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+Tab (focus mode on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that activates the fourth tab in the tab list, and sets focus on the tab panel.
Starting at the 'Peter Müller' tab panel, Navigate backwards to the 'Peter Müller' tab in the 'Danish Composers' tab list. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Shift+Tab
Control+Option+Left Arrow then Control+Option+Left Arrow
Shift+j (single quick key nav on)
To perform a task with single quick key nav on:
Press Control+Option+q.
If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.
Shift+Tab: 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Control+Option+Left Arrow then Control+Option+Left Arrow: 3 MUST, 4 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey role 'tab list'
Role 'tab list' is conveyed
SHOULD
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+j (single quick key nav on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey role 'tab list'
Role 'tab list' is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Peter Müller'
Name of the tab, 'Peter Müller', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 4
Position of the tab, 4, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Test 5: Request information about a selected tab in a tab list
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, read information about the tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Insert+Tab (virtual cursor active)
Insert+Up Arrow (virtual cursor active)
Insert+Tab (PC cursor active)
Insert+Up Arrow (PC cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Insert+Tab (virtual cursor active): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (virtual cursor active): 3 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
Insert+Tab (PC cursor active): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (PC cursor active): 3 MUST, 0 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, read information about the tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Insert+Tab (browse mode on)
Insert+Up Arrow (browse mode on)
Insert+Tab (focus mode on)
Insert+Up Arrow (focus mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Insert+Tab (browse mode on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (browse mode on): 3 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
Insert+Tab (focus mode on): 3 MUST, 2 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (focus mode on): 3 MUST, 0 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, read information about the tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Insert+Tab (virtual cursor active)
Insert+Up Arrow (virtual cursor active)
Insert+Tab (PC cursor active)
Insert+Up Arrow (PC cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Insert+Tab (virtual cursor active): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (virtual cursor active): 2 MUST, 0 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
Insert+Tab (PC cursor active): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (PC cursor active): 2 MUST, 0 SHOULD, AND 1 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, read information about the tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Insert+Tab (browse mode on)
Insert+Up Arrow (browse mode on)
Insert+Tab (focus mode on)
Insert+Up Arrow (focus mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Insert+Tab (browse mode on): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (browse mode on): 2 MUST, 0 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
Insert+Tab (focus mode on): 2 MUST, 2 SHOULD, AND 3 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
MAY
convey name of the tab list, 'Danish Composers'
Name of the tab list, 'Danish Composers', is conveyed
MAY
convey role 'tab list'
Role 'tab list' is conveyed
Insert+Up Arrow (focus mode on): 2 MUST, 0 SHOULD, AND 1 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, activate the 'Carl Andersen' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Right Arrow (PC cursor active)
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Right Arrow (PC cursor active): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, activate the 'Carl Andersen' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Right Arrow (focus mode on)
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Right Arrow (focus mode on): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, activate the 'Carl Andersen' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Right Arrow (arrow quick key nav off)
To perform a task with arrow quick key nav off:
Simultaneously press Left Arrow and Right Arrow.
If VoiceOver said 'arrow quick key nav on', press Left Arrow and Right Arrow again to turn it back off.
Right Arrow (arrow quick key nav off): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, activate the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Left Arrow (PC cursor active)
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Left Arrow (PC cursor active): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, activate the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Left Arrow (focus mode on)
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Left Arrow (focus mode on): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, activate the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Left Arrow (arrow quick key nav off)
To perform a task with arrow quick key nav off:
Simultaneously press Left Arrow and Right Arrow.
If VoiceOver said 'arrow quick key nav on', press Left Arrow and Right Arrow again to turn it back off.
Left Arrow (arrow quick key nav off): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the fourth tab.
Starting at the 'Peter Müller' tab, activate the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Home (PC cursor active)
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Home (PC cursor active): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the fourth tab.
Starting at the 'Peter Müller' tab, activate the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Home (focus mode on)
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Home (focus mode on): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, activate the 'Peter Müller' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
End (PC cursor active)
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
End (PC cursor active): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, activate the 'Peter Müller' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
End (focus mode on)
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
End (focus mode on): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, navigate to the 'Carl Andersen' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Down Arrow (virtual cursor active)
f (virtual cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
Down Arrow (virtual cursor active): 2 MUST, 2 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
f (virtual cursor active): 2 MUST, 2 SHOULD, AND 1 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, navigate to the 'Carl Andersen' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
f (browse mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
f (browse mode on): 2 MUST, 2 SHOULD, AND 1 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the first tab.
Starting at the 'Maria Ahlefeldt' tab, navigate to the 'Carl Andersen' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Control+Option+Right Arrow
j (single quick key nav on)
To perform a task with single quick key nav on:
Press Control+Option+q.
If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.
Control+Option+Right Arrow: 2 MUST, 2 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
j (single quick key nav on): 2 MUST, 2 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Carl Andersen'
Name of the tab, 'Carl Andersen', is conveyed
MAY
convey state of the tab, 'not selected'
State of the tab, 'not selected', is conveyed
SHOULD
convey position of the tab, 2
Position of the tab, 2, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Test 12: Navigate to the previous tab in a tab list
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, navigate to the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Up Arrow (virtual cursor active)
Shift+f (virtual cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
Up Arrow (virtual cursor active): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+f (virtual cursor active): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, navigate to the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Shift+f (browse mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
Shift+f (browse mode on): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, navigate to the 'Maria Ahlefeldt' tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Control+Option+Left Arrow
Shift+j (single quick key nav on)
To perform a task with single quick key nav on:
Press Control+Option+q.
If VoiceOver said 'single quick key nav off', press Control+Option+q again to turn it back on.
Control+Option+Left Arrow: 3 MUST, 2 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey role 'tab'
Role 'tab' is conveyed
MUST
convey name of the tab, 'Maria Ahlefeldt'
Name of the tab, 'Maria Ahlefeldt', is conveyed
MUST
convey state of the tab, 'selected'
State of the tab, 'selected', is conveyed
SHOULD
convey position of the tab, 1
Position of the tab, 1, is conveyed
SHOULD
convey number of tabs in the tab list, 4
Number of tabs in the tab list, 4, is conveyed
Shift+j (single quick key nav on): 3 MUST, 2 SHOULD, AND 0 MAY assertions
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that activates and sets focus on the fourth tab.
Starting at the 'Peter Müller' tab, navigate to its tab panel. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Down Arrow then Down Arrow (virtual cursor active)
Tab (virtual cursor active)
Tab (PC cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Down Arrow then Down Arrow (virtual cursor active): 2 MUST, 1 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
Tab (virtual cursor active): 2 MUST, 0 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
MAY
convey text of tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.'
Text of the tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.', is conveyed
Tab (PC cursor active): 2 MUST, 0 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
MAY
convey text of tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.'
Text of the tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that activates and sets focus on the fourth tab.
Starting at the 'Peter Müller' tab, navigate to its tab panel. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Down Arrow (browse mode on)
Tab (browse mode on)
Tab (focus mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Down Arrow (browse mode on): 2 MUST, 1 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
Tab (browse mode on): 2 MUST, 0 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
MAY
convey text of tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.'
Text of the tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.', is conveyed
Tab (focus mode on): 2 MUST, 0 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
MAY
convey text of tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.'
Text of the tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that activates and sets focus on the fourth tab.
Starting at the 'Peter Müller' tab, navigate to its tab panel. Do this with each of the following commands or command sequences.
Control+Option+Right Arrow then Control+Option+Right Arrow
Tab
Control+Option+Right Arrow then Control+Option+Right Arrow: 2 MUST, 1 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
SHOULD
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
Tab: 2 MUST, 0 SHOULD, AND 2 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MAY
convey tab list boundry
Tab list boundary is conveyed
MUST
convey role 'tab panel'
Role 'tab panel' is conveyed
MUST
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
MAY
convey text of tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.'
Text of the tab panel, 'Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist. His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the tab panel.
Starting at the 'Navigate backwards from here' link, navigate to the 'Peter Müller' tab panel. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Up Arrow (virtual cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
Up Arrow (virtual cursor active): 1 MUST, 0 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey tab panel boundry
Tab panel boundary is conveyed
MAY
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the tab panel.
Starting at the 'Navigate backwards from here' link, navigate to the 'Peter Müller' tab panel. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Up Arrow (browse mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
Up Arrow (browse mode on): 1 MUST, 0 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey tab panel boundry
Tab panel boundary is conveyed
MAY
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on a link after the tab panel.
Starting at the 'Navigate backwards from here' link, navigate to the 'Peter Müller' tab panel. Do this with each of the following commands or command sequences.
Control+Option+Left Arrow
Control+Option+Left Arrow: 1 MUST, 0 SHOULD, AND 1 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey tab panel boundry
Tab panel boundary is conveyed
MAY
convey name of the tab panel, 'Peter Müller'
Name of the tab panel, 'Peter Müller', is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, activate the tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Space (virtual cursor active)
Enter (virtual cursor active)
Space (PC cursor active)
Enter (PC cursor active)
To perform a task with virtual cursor active:
Press Alt+Delete to determine which cursor is active.
If the PC cursor is active, press Escape to activate the virtual cursor.
To perform a task with PC cursor active:
Press Alt+Delete to determine which cursor is active.
If the virtual cursor is active, press Insert+z to disable the virtual cursor.
Space (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Enter (virtual cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Space (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Enter (PC cursor active): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Activate the "Open test page" button, which opens the example to test in a new window and runs a script that sets focus on the second tab.
Starting at the 'Carl Andersen' tab, activate the tab. Do this with each of the following commands or command sequences. If any settings are specified in parentheses, ensure the settings are active before executing the command or command sequence.
Space (browse mode on)
Enter (browse mode on)
Space (focus mode on)
Enter (focus mode on)
To perform a task with browse mode on:
Press Insert+Space.
If NVDA made the focus mode sound, press Insert+Space again to turn browse mode back on.
To perform a task with focus mode on:
Press Insert+Space.
If NVDA made the browse mode sound, press Insert+Space again to turn focus mode back on.
Space (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Enter (browse mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Space (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed
Enter (focus mode on): 1 MUST, 0 SHOULD, AND 0 MAY assertions
Priority
Assertion Phrase
Assertion Statement
MUST
convey change in state of the tab to 'selected'
Change in state of the tab to 'selected' is conveyed