From 9ab26aa508c6cca6afa9c6247ee6d50eaed2da77 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Micha=C5=82=20Go=C5=82=C4=99biowski-Owczarek?= Date: Mon, 3 Apr 2023 18:21:15 +0200 Subject: [PATCH] Event: Simplify the check for saved data in leverageNative Previously, when `leverageNative` handled async events, there was a case where an empty placeholder object was set as a result. Covering both such an object and `false` required a `length` check. However, this is not necessary since gh-5223 and the check was already simplified in other places; this one was missed. Closes gh-5236 Ref gh-5223 (cherry picked from commit dfe212d5a1eed6b4a67d1cbd04ece09bbac33699) --- src/event.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/event.js b/src/event.js index 0b364d6d9..15818f3c0 100644 --- a/src/event.js +++ b/src/event.js @@ -570,7 +570,7 @@ function leverageNative( el, type, isSetup ) { // If this is a native event triggered above, everything is now in order // Fire an inner synthetic event with the original arguments - } else if ( saved.length ) { + } else if ( saved ) { // ...and capture the result dataPriv.set( this, type, jQuery.event.trigger( -- 2.39.5