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
{{ message }}
This repository was archived by the owner on Feb 26, 2024. It is now read-only.
I have reported this issue to AngularJs team: angular/angular.js#14548
Basically their are right in their assumption that using zone.js should not change setTimeout. Imagine this situation when using zone.js.
The result of defferedTracker is:
This is the way angular1 tracks timeouts and interval. Using zone.js allows to cancel only the last timeout or interval.
To fix this issue I would suggest for ZoneTask to have toString method which for setTimeout and setInterval should look like this:
Without fixing this, using zone.js in angular1 application is just not possible.
Thank you