You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: Ensure unsubscriptions/teardowns on internal subscribers are idempotent (#5465)
* null out _unsubscribe after unsubscription
Fixes#5464
* test: add idempotent unsubscribe tests
* fix: null the subscription ctor teardown
* refactor: use delete to remove the member
* refactor: delete _unsubscribe only if it exists
* refactor: replace delete with hasOwnProperty etc
* refactor: use _ctorUnsubscribe flag
Co-authored-by: Nicholas Jamieson <[email protected]>
0 commit comments