@@ -125,14 +125,17 @@ test( "focusable - disabled elements", function() {
125
125
} ) ;
126
126
127
127
test ( "focusable - hidden styles" , function ( ) {
128
- expect ( 8 ) ;
128
+ expect ( 10 ) ;
129
129
130
130
isNotFocusable ( "#displayNoneAncestor-input" , "input, display: none parent" ) ;
131
131
isNotFocusable ( "#displayNoneAncestor-span" , "span with tabindex, display: none parent" ) ;
132
132
133
133
isNotFocusable ( "#visibilityHiddenAncestor-input" , "input, visibility: hidden parent" ) ;
134
134
isNotFocusable ( "#visibilityHiddenAncestor-span" , "span with tabindex, visibility: hidden parent" ) ;
135
135
136
+ isFocusable ( "#nestedVisibilityOverrideAncestor-input" , "input, visibility: visible parent but visibility: hidden grandparent" ) ;
137
+ isFocusable ( "#nestedVisibilityOverrideAncestor-span" , "span with tabindex, visibility: visible parent but visibility: hidden grandparent " ) ;
138
+
136
139
isNotFocusable ( "#displayNone-input" , "input, display: none" ) ;
137
140
isNotFocusable ( "#visibilityHidden-input" , "input, visibility: hidden" ) ;
138
141
@@ -210,14 +213,17 @@ test( "tabbable - disabled elements", function() {
210
213
} ) ;
211
214
212
215
test ( "tabbable - hidden styles" , function ( ) {
213
- expect ( 8 ) ;
216
+ expect ( 10 ) ;
214
217
215
218
isNotTabbable ( "#displayNoneAncestor-input" , "input, display: none parent" ) ;
216
219
isNotTabbable ( "#displayNoneAncestor-span" , "span with tabindex, display: none parent" ) ;
217
220
218
221
isNotTabbable ( "#visibilityHiddenAncestor-input" , "input, visibility: hidden parent" ) ;
219
222
isNotTabbable ( "#visibilityHiddenAncestor-span" , "span with tabindex, visibility: hidden parent" ) ;
220
223
224
+ isTabbable ( "#nestedVisibilityOverrideAncestor-input" , "input, visibility: visible parent but visibility: hidden grandparent" ) ;
225
+ isTabbable ( "#nestedVisibilityOverrideAncestor-span" , "span with tabindex, visibility: visible parent but visibility: hidden grandparent " ) ;
226
+
221
227
isNotTabbable ( "#displayNone-input" , "input, display: none" ) ;
222
228
isNotTabbable ( "#visibilityHidden-input" , "input, visibility: hidden" ) ;
223
229
0 commit comments