mirror of
https://github.com/jquery/jquery.git
synced 2024-11-23 02:54:22 +00:00
Ensure cache[id] exists before attempting to delete it. Fixes #10080
This commit is contained in:
parent
1a738cb72f
commit
f44d5e1e81
@ -191,7 +191,8 @@ jQuery.extend({
|
|||||||
// Browsers that fail expando deletion also refuse to delete expandos on
|
// Browsers that fail expando deletion also refuse to delete expandos on
|
||||||
// the window, but it will allow it on all other JS objects; other browsers
|
// the window, but it will allow it on all other JS objects; other browsers
|
||||||
// don't care
|
// don't care
|
||||||
if ( jQuery.support.deleteExpando || cache != window ) {
|
// Ensure that this id actually exists in `cache` #10080
|
||||||
|
if ( cache[ id ] && ( jQuery.support.deleteExpando || cache != window ) ) {
|
||||||
delete cache[ id ];
|
delete cache[ id ];
|
||||||
} else {
|
} else {
|
||||||
cache[ id ] = null;
|
cache[ id ] = null;
|
||||||
|
Loading…
Reference in New Issue
Block a user