🌐 AI搜索 & 代理 主页
Skip to content

Commit 3638928

Browse files
jbedardgibson042
authored andcommitted
Deferred: fix memory leak of promise callbacks
Fixes gh-3606 Closes gh-3657
1 parent 80f1c82 commit 3638928

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

src/deferred.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -301,8 +301,15 @@ jQuery.extend( {
301301
// fulfilled_callbacks.disable
302302
tuples[ 3 - i ][ 2 ].disable,
303303

304+
// rejected_handlers.disable
305+
// fulfilled_handlers.disable
306+
tuples[ 3 - i ][ 3 ].disable,
307+
304308
// progress_callbacks.lock
305-
tuples[ 0 ][ 2 ].lock
309+
tuples[ 0 ][ 2 ].lock,
310+
311+
// progress_handlers.lock
312+
tuples[ 0 ][ 3 ].lock
306313
);
307314
}
308315

0 commit comments

Comments
 (0)