]> source.dussan.org Git - jquery-ui.git/commit
Tests: Account for extra focus/blur listeners in jQuery >=3.4
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Thu, 23 Jul 2020 13:54:16 +0000 (15:54 +0200)
committerGitHub <noreply@github.com>
Thu, 23 Jul 2020 13:54:16 +0000 (15:54 +0200)
commit5e2fc44c0cf50e9bcb4f11a23ea5782653ab7eba
treefaef7b49bd2ccad7a127a7ea0ba9d2cc074a060d
parent91037d66b0ea8dd7db0b6083721d0d1b2106cd16
Tests: Account for extra focus/blur listeners in jQuery >=3.4

jQuery >=3.4.0 uses a special focus/blur handler pair
needed to fix various issues with checkboxes/radio buttons
as well as being able to pass data in focus triggers.
However, this leaves dummy focus & blur events if any of these
events were ever listened to at a particular element. There's not
a lot UI can do to fix this so we now just skip these handlers for
data comparisons in tests.

Ref jquery/jquery#4496
Closes gh-1930

Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
tests/lib/qunit-assert-domequal.js