Selector: Bring back querySelectorAll shortcut usage

Due to a faulty IE 8 workaround removal, the fast path qSA mode was skipped
when jQuery's find was called on an element node - i.e. in most cases. 😱

Ref gh-4395
Closes gh-4452
This commit is contained in:
Michał Gołębiowski-Owczarek 2019-08-09 12:42:05 +02:00 committed by GitHub
parent 47835965bd
commit cef4b73179
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -218,8 +218,7 @@ function find( selector, context, results, seed ) {
// Take advantage of querySelectorAll // Take advantage of querySelectorAll
if ( !nonnativeSelectorCache[ selector + " " ] && if ( !nonnativeSelectorCache[ selector + " " ] &&
( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) ) {
nodeType !== 1 ) {
newSelector = selector; newSelector = selector;
newContext = context; newContext = context;