aboutsummaryrefslogtreecommitdiffstats
path: root/test/runner/browserstack/browsers.js
diff options
context:
space:
mode:
authorac-mmi <79802170+ac-mmi@users.noreply.github.com>2024-09-11 03:48:53 +0530
committerGitHub <noreply@github.com>2024-09-11 00:18:53 +0200
commit3cad5c435aa2333c39baa55a8bceb2b6bf1e2721 (patch)
treed0574da799ad03019ff21a135c870ab16545dc82 /test/runner/browserstack/browsers.js
parent6d78c0768d9aa6ba213678724c89af69a1958df6 (diff)
downloadjquery-3cad5c435aa2333c39baa55a8bceb2b6bf1e2721.tar.gz
jquery-3cad5c435aa2333c39baa55a8bceb2b6bf1e2721.zip
Manipulation: Make jQuery.cleanData not skip elements during cleanup
When passing a result of `getElementByTagsName` to `jQuery.cleanData`, convert it to an array first. Otherwise, a live NodeList is passed and if any of the event cleanups remove the element itself, a collection is modified during the iteration, making `jQuery.cleanData` skip cleanup for some elements. Fixes gh-5214 Closes gh-5523 Co-authored-by: Michał Gołębiowski-Owczarek <m.goleb@gmail.com> Co-authored-by: Richard Gibson <richard.gibson@gmail.com>
Diffstat (limited to 'test/runner/browserstack/browsers.js')
0 files changed, 0 insertions, 0 deletions