angular/packages/zone.js/test
arturovt 02de7fc731 fix(zone.js): remove abort listener once fetch is settled (#57882)
This commit updates the `fetch` patch for zone.js. Currently, we're attaching an
`abort` event listener on the signal (when it's provided) and never removing it.
We should be good citizens and remove event listeners whenever objects need to be
properly collected. In Firefox, when saving a heap snapshot and running it through
`fxsnapshot`, querying `AbortSignal` will print a so-called "CaptureMap" with a list
of "lambdas," indicating that the signal is not garbage collected because of the event
listener lambda function.

PR Close #57882
2024-10-07 08:27:54 -07:00
..
assets refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
closure refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
common fix(zone.js): remove abort listener once fetch is settled (#57882) 2024-10-07 08:27:54 -07:00
extra refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
jest fix(zone.js): Add support for addition jest functions. (#57280) 2024-08-07 18:13:51 +00:00
node refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
npm_package refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
patch refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
performance refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
promise fix(zone.js): Promise.resolve(subPromise) should return subPromise (#53423) 2023-12-11 10:55:12 -08:00
rxjs refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
typings build: use installed deps from main repo (#55433) 2024-04-22 11:40:07 -07:00
webdriver refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
zone-spec refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser-env-setup.ts refactor(zone.js): updates fake polyfill to remove top-level side effect (#53443) 2024-03-15 18:11:34 -07:00
browser-zone-setup.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_disable_wrap_uncaught_promise_rejection_entry_point.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_disable_wrap_uncaught_promise_rejection_setup.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_entry_point.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_es2015_entry_point.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_shadydom_entry_point.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_shadydom_setup.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
browser_symbol_setup.ts fix(zone.js): disable wrapping unhandled promise error by default (#52492) 2023-11-03 09:33:20 -07:00
BUILD.bazel refactor(zone.js): change from scripts to modules (#53445) 2024-01-09 13:20:50 -08:00
common_tests.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
fake_entry.js build: move zone.js to angular repo (#30962) 2019-06-20 11:27:39 -07:00
jasmine-patch.spec.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
karma_test.bzl feat(zone.js): remove legacy files and access to deep imports (#51752) 2023-09-14 12:11:05 +02:00
main.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
mocha-patch.spec.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node-env-setup.ts refactor(zone.js): update Node test entry point to call patch functions (#53443) 2024-03-15 18:11:34 -07:00
node_bluebird_entry_point.init.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_entry_point.init.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_error_disable_policy.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_error_disable_policy_entry_point.init.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_error_entry_point.init.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_error_lazy_policy.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_error_lazy_policy_entry_point.init.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
node_tests.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
saucelabs.js refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
test-env-setup-jasmine.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
test-env-setup-mocha.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
test-util.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
test_fake_polyfill.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
ws-server.js refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
ws-webworker-context.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
wtf_mock.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00
zone_worker_entry_point.ts refactor: update license text to point to angular.dev (#57902) 2024-09-24 15:28:46 +02:00