From: Michał Gołębiowski-Owczarek Date: Fri, 12 Apr 2024 13:23:31 +0000 (+0200) Subject: Tests: Skip a problematic keyboard test in IE with jQuery 3.6 X-Git-Tag: 1.13.3~8 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=1374020009d3168d61d1188e581eee8d15623632;p=jquery-ui.git Tests: Skip a problematic keyboard test in IE with jQuery 3.6 jQuery 3.6 has issues with focus handling in IE which breaks this test. The issues were fixed in jQuery 3.7, so we just accept them here. Closes gh-2231 --- diff --git a/tests/unit/tabs/core.js b/tests/unit/tabs/core.js index 37dd3d4e3..7637cfb1f 100644 --- a/tests/unit/tabs/core.js +++ b/tests/unit/tabs/core.js @@ -180,7 +180,13 @@ QUnit.test( "accessibility - ajax", function( assert ) { } ); } ); -QUnit.test( "keyboard support - LEFT, RIGHT, UP, DOWN, HOME, END, SPACE, ENTER", function( assert ) { +QUnit[ + + // Support: IE 11+, jQuery 3.6 only + // jQuery 3.6 has issues with focus handling in IE which breaks this test. + // The issues were fixed in jQuery 3.7, so we just accept them here. + jQuery.fn.jquery.indexOf( "3.6." ) === 0 && document.documentMode ? "skip" : "test" +]( "keyboard support - LEFT, RIGHT, UP, DOWN, HOME, END, SPACE, ENTER", function( assert ) { var ready = assert.async(); assert.expect( 92 ); var element = $( "#tabs1" ).tabs( {