6.3.1 Directional Focus Navigation: the nav-up, nav-right, nav-down, nav-left properties

Chapter 6 - Pointing Devices and Keyboards - 6.3.1 Directional Focus Navigation: the nav-up, nav-right, nav-down, nav-left properties

Go to the relevant page of the specification.

nav-dir-001 (interact)
Directional Focus Navigation - property inheritance
Test checks that the 'nav-left' property value is not inherited.
nav-dir-002 (interact)
Directional Focus Navigation - 'inherit' property value
Test checks that the 'inherit' value is respected.
nav-dir-003 (interact)
Directional Focus Navigation - input elements
Test checks that directional focus navigation properties work on input elements.
nav-dir-004 (interact)
Directional Focus Navigation - floating elements
Test checks that directional focus navigation properties work on floating elements.
nav-dir-005 (interact)
Directional Focus Navigation - currently focused element
Test checks that focus doesn't change when navigating to the currently focused element.
nav-dir-missing-1 (interact)
Directional Focus Navigation - unkown element id
Test checks that an unknow element id used as the value of the 'nav-right' property value does not hinder normal spacial navigation.
nav-dir-missing-2 (interact)
Directional Focus Navigation - unkown element id
Test checks that an unknow element id used as the value of the 'nav-left' property value does not hinder normal spacial navigation.
nav-dir-missing-3 (interact)
Directional Focus Navigation - unkown element id
Test checks that an unknow element id used as the value of the 'nav-down' property value does not hinder normal spacial navigation.
nav-dir-missing-4 (interact)
Directional Focus Navigation - unkown element id
Test checks that an unknow element id used as the value of the 'nav-up' property value does not hinder normal spacial navigation.
nav-dir-target-001 (interact)
Directional Focus Navigation - 'current' target frame
Test checks that the 'current' frame value is respected.
nav-dir-target-002 (interact)
Directional Focus Navigation - 'root' target frame
Test checks that the 'root' frame value is respected.
nav-dir-target-003 (interact)
Directional Focus Navigation - named target frame
Test checks that a named target frame value is respected.
nav-dir-target-004 (interact)
Directional Focus Navigation - non-existing target frame
Test checks that a non-existing target frame value is treated as 'current'.
nav-dir-target-005 (interact)
Directional Focus Navigation - sibling target frame
Test checks that a named frame value also works for sibling frames.
nav-dir-target-006 (interact)
Directional Focus Navigation - missing target element
Test checks that focus does not change to a different frame if the identifier is missing from the target frame.
nav-down-000 (interact)
Directional Focus Navigation - property inheritance for 'nav-down'
Test checks that the 'nav-down' property value is not inherited for 'nav-left'.
nav-down-001 (interact)
Directional Focus Navigation (nav-down) -
Test checks that downward navigation input respects the 'nav-down' property.
nav-down-002 (interact)
Directional Focus Navigation - 'auto' value for 'nav-down'
Test checks that the 'auto' value is implemented for 'nav-down'.
nav-down-003 (interact)
Directional Focus Navigation - ID value for 'nav-down'
Test checks that the ID value is implemented for 'nav-down'.
nav-down-004 (interact)
Directional Focus Navigation - input elements for 'nav-down'
Test checks that 'nav-down' works for input elements.
nav-down-005 (interact)
Directional Focus Navigation - elements floating in the writing direction for 'nav-down'
Test checks that 'nav-down' works for elements floating to the left.
nav-down-006 (interact)
Directional Focus Navigation - elements floating in opposite to the writing direction for 'nav-down'
Test checks that 'nav-down' works for elements floating to the right.
nav-down-007 (interact)
Directional Focus Navigation - non existing ID for 'nav-down'
Test checks that the 'nav-down' is ignored if the ID does not exist.
nav-down-008 (interact)
Directional Focus Navigation - currently focused element for 'nav-down'
Test checks that focus doesn't change when navigating to the currently focused element for 'nav-down'.
nav-down-009 (interact)
Directional Focus Navigation - 'current' target frame for 'nav-down'
Test checks that the 'current' frame value is respected for 'nav-down'.
nav-down-010 (interact)
Directional Focus Navigation - 'root' target frame for 'nav-down'
Test checks that the 'root' frame value is respected for 'nav-down'.
nav-down-011 (interact)
Directional Focus Navigation - named target frame for 'nav-down'
Test checks that a named target frame value is respected for 'nav-down'.
nav-down-012 (interact)
Directional Focus Navigation - non-existing target frame for 'nav-down'
Test checks that a non-existing target frame value is treated as 'current' for 'nav-down'.
nav-down-013 (interact)
Directional Focus Navigation - sibling target frame for 'nav-down'
Test checks that a named frame value also works for sibling frames for 'nav-down'.
nav-down-014 (interact)
Directional Focus Navigation - missing target element for 'nav-down'
Test checks that focus does not change to a different frame if the identifier is missing from the target frame for 'nav-down'.
nav-down-015 (interact)
Directional Focus Navigation - 'inherit' value for 'nav-down'
Test checks that the 'inherit' value is implemented for 'nav-down'.
nav-down-016 (interact)
Directional Focus Navigation - disabled elements are not navigated for 'nav-down'
Test checks that disabled elements are not navigated for 'nav-down'.
nav-left-000 (interact)
Directional Focus Navigation - property inheritance for 'nav-left'
Test checks that the 'nav-left' property value is not inherited for 'nav-left'.
nav-left-001 (interact)
Directional Focus Navigation (nav-left) -
Test checks that leftward navigation input respects the 'nav-left' property.
nav-left-002 (interact)
Directional Focus Navigation - 'auto' value for 'nav-left'
Test checks that the 'auto' value is implemented for 'nav-left'.
nav-left-003 (interact)
Directional Focus Navigation - ID value for 'nav-left'
Test checks that the ID value is implemented for 'nav-left'.
nav-left-004 (interact)
Directional Focus Navigation - input elements for 'nav-left'
Test checks that 'nav-left' works for input elements.
nav-left-005 (interact)
Directional Focus Navigation - elements floating in the writing direction for 'nav-left'
Test checks that 'nav-left' works for elements floating to the left.
nav-left-006 (interact)
Directional Focus Navigation - elements floating in opposite to the writing direction for 'nav-left'
Test checks that 'nav-left' works for elements floating to the right.
nav-left-007 (interact)
Directional Focus Navigation - non existing ID for 'nav-left'
Test checks that the 'nav-left' is ignored if the ID does not exist.
nav-left-008 (interact)
Directional Focus Navigation - currently focused element for 'nav-left'
Test checks that focus doesn't change when navigating to the currently focused element for 'nav-left'.
nav-left-009 (interact)
Directional Focus Navigation - 'current' target frame for 'nav-left'
Test checks that the 'current' frame value is respected for 'nav-left'.
nav-left-010 (interact)
Directional Focus Navigation - 'root' target frame for 'nav-left'
Test checks that the 'root' frame value is respected for 'nav-left'.
nav-left-011 (interact)
Directional Focus Navigation - named target frame for 'nav-left'
Test checks that a named target frame value is respected for 'nav-left'.
nav-left-012 (interact)
Directional Focus Navigation - non-existing target frame for 'nav-left'
Test checks that a non-existing target frame value is treated as 'current' for 'nav-left'.
nav-left-013 (interact)
Directional Focus Navigation - sibling target frame for 'nav-left'
Test checks that a named frame value also works for sibling frames for 'nav-left'.
nav-left-014 (interact)
Directional Focus Navigation - missing target element for 'nav-left'
Test checks that focus does not change to a different frame if the identifier is missing from the target frame for 'nav-left'.
nav-left-015 (interact)
Directional Focus Navigation - 'inherit' value for 'nav-left'
Test checks that the 'inherit' value is implemented for 'nav-left'.
nav-left-016 (interact)
Directional Focus Navigation - disabled elements are not navigated for 'nav-left'
Test checks that disabled elements are not navigated for 'nav-left'.
nav-right-000 (interact)
Directional Focus Navigation - property inheritance for 'nav-right'
Test checks that the 'nav-right' property value is not inherited for 'nav-left'.
nav-right-001 (interact)
Directional Focus Navigation (nav-right) -
Test checks that rightward navigation input respects the 'nav-right' property.
nav-right-002 (interact)
Directional Focus Navigation - 'auto' value for 'nav-right'
Test checks that the 'auto' value is implemented for 'nav-right'.
nav-right-003 (interact)
Directional Focus Navigation - ID value for 'nav-right'
Test checks that the ID value is implemented for 'nav-right'.
nav-right-004 (interact)
Directional Focus Navigation - input elements for 'nav-right'
Test checks that 'nav-right' works for input elements.
nav-right-005 (interact)
Directional Focus Navigation - elements floating in the writing direction for 'nav-right'
Test checks that 'nav-right' works for elements floating to the left.
nav-right-006 (interact)
Directional Focus Navigation - elements floating in opposite to the writing direction for 'nav-right'
Test checks that 'nav-right' works for elements floating to the right.
nav-right-007 (interact)
Directional Focus Navigation - non existing ID for 'nav-right'
Test checks that the 'nav-right' is ignored if the ID does not exist.
nav-right-008 (interact)
Directional Focus Navigation - currently focused element for 'nav-right'
Test checks that focus doesn't change when navigating to the currently focused element for 'nav-right'.
nav-right-009 (interact)
Directional Focus Navigation - 'current' target frame for 'nav-right'
Test checks that the 'current' frame value is respected for 'nav-right'.
nav-right-010 (interact)
Directional Focus Navigation - 'root' target frame for 'nav-right'
Test checks that the 'root' frame value is respected for 'nav-right'.
nav-right-011 (interact)
Directional Focus Navigation - named target frame for 'nav-right'
Test checks that a named target frame value is respected for 'nav-right'.
nav-right-012 (interact)
Directional Focus Navigation - non-existing target frame for 'nav-right'
Test checks that a non-existing target frame value is treated as 'current' for 'nav-right'.
nav-right-013 (interact)
Directional Focus Navigation - sibling target frame for 'nav-right'
Test checks that a named frame value also works for sibling frames for 'nav-right'.
nav-right-014 (interact)
Directional Focus Navigation - missing target element for 'nav-right'
Test checks that focus does not change to a different frame if the identifier is missing from the target frame for 'nav-right'.
nav-right-015 (interact)
Directional Focus Navigation - 'inherit' value for 'nav-right'
Test checks that the 'inherit' value is implemented for 'nav-right'.
nav-right-016 (interact)
Directional Focus Navigation - disabled elements are not navigated for 'nav-right'
Test checks that disabled elements are not navigated for 'nav-right'.
nav-up-000 (interact)
Directional Focus Navigation - property inheritance for 'nav-up'
Test checks that the 'nav-up' property value is not inherited for 'nav-left'.
nav-up-001 (interact)
Directional Focus Navigation (nav-up) -
Test checks that upward navigation input respects the 'nav-up' property.
nav-up-002 (interact)
Directional Focus Navigation - 'auto' value for 'nav-up'
Test checks that the 'auto' value is implemented for 'nav-up'.
nav-up-003 (interact)
Directional Focus Navigation - ID value for 'nav-up'
Test checks that the ID value is implemented for 'nav-up'.
nav-up-004 (interact)
Directional Focus Navigation - input elements for 'nav-up'
Test checks that 'nav-up' works for input elements.
nav-up-005 (interact)
Directional Focus Navigation - elements floating in the writing direction for 'nav-up'
Test checks that 'nav-up' works for elements floating to the left.
nav-up-006 (interact)
Directional Focus Navigation - elements floating in opposite to the writing direction for 'nav-up'
Test checks that 'nav-up' works for elements floating to the right.
nav-up-007 (interact)
Directional Focus Navigation - non existing ID for 'nav-up'
Test checks that the 'nav-up' is ignored if the ID does not exist.
nav-up-008 (interact)
Directional Focus Navigation - currently focused element for 'nav-up'
Test checks that focus doesn't change when navigating to the currently focused element for 'nav-up'.
nav-up-009 (interact)
Directional Focus Navigation - 'current' target frame for 'nav-up'
Test checks that the 'current' frame value is respected for 'nav-up'.
nav-up-010 (interact)
Directional Focus Navigation - 'root' target frame for 'nav-up'
Test checks that the 'root' frame value is respected for 'nav-up'.
nav-up-011 (interact)
Directional Focus Navigation - named target frame for 'nav-up'
Test checks that a named target frame value is respected for 'nav-up'.
nav-up-012 (interact)
Directional Focus Navigation - non-existing target frame for 'nav-up'
Test checks that a non-existing target frame value is treated as 'current' for 'nav-up'.
nav-up-013 (interact)
Directional Focus Navigation - sibling target frame for 'nav-up'
Test checks that a named frame value also works for sibling frames for 'nav-up'.
nav-up-014 (interact)
Directional Focus Navigation - missing target element for 'nav-up'
Test checks that focus does not change to a different frame if the identifier is missing from the target frame for 'nav-up'.
nav-up-015 (interact)
Directional Focus Navigation - 'inherit' value for 'nav-up'
Test checks that the 'inherit' value is implemented for 'nav-up'.
nav-up-016 (interact)
Directional Focus Navigation - disabled elements are not navigated for 'nav-up'
Test checks that disabled elements are not navigated for 'nav-up'.