@@ -125,14 +125,17 @@ test( "focusable - disabled elements", function() {
125125} ) ;
126126
127127test ( "focusable - hidden styles" , function ( ) {
128- expect ( 8 ) ;
128+ expect ( 10 ) ;
129129
130130 isNotFocusable ( "#displayNoneAncestor-input" , "input, display: none parent" ) ;
131131 isNotFocusable ( "#displayNoneAncestor-span" , "span with tabindex, display: none parent" ) ;
132132
133133 isNotFocusable ( "#visibilityHiddenAncestor-input" , "input, visibility: hidden parent" ) ;
134134 isNotFocusable ( "#visibilityHiddenAncestor-span" , "span with tabindex, visibility: hidden parent" ) ;
135135
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+
136139 isNotFocusable ( "#displayNone-input" , "input, display: none" ) ;
137140 isNotFocusable ( "#visibilityHidden-input" , "input, visibility: hidden" ) ;
138141
@@ -210,14 +213,17 @@ test( "tabbable - disabled elements", function() {
210213} ) ;
211214
212215test ( "tabbable - hidden styles" , function ( ) {
213- expect ( 8 ) ;
216+ expect ( 10 ) ;
214217
215218 isNotTabbable ( "#displayNoneAncestor-input" , "input, display: none parent" ) ;
216219 isNotTabbable ( "#displayNoneAncestor-span" , "span with tabindex, display: none parent" ) ;
217220
218221 isNotTabbable ( "#visibilityHiddenAncestor-input" , "input, visibility: hidden parent" ) ;
219222 isNotTabbable ( "#visibilityHiddenAncestor-span" , "span with tabindex, visibility: hidden parent" ) ;
220223
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+
221227 isNotTabbable ( "#displayNone-input" , "input, display: none" ) ;
222228 isNotTabbable ( "#visibilityHidden-input" , "input, visibility: hidden" ) ;
223229
0 commit comments