angular/packages/zone.js/lib/common
Andrew Scott fc557f0276 fix(zone.js): support passthrough of Promise.try API
When Zone patches Promise, it uses ZoneAwarePromise. The new Promise.try API was undefined on ZoneAwarePromise, making it unavailable when zone was present. This change gracefully passes through Promise.try to the native Promise implementation, if available, without patching it to execute in the right zone (our stance is not to add new patches but avoid destructively making new APIs unavailable).

Fixes #67057
2026-02-17 11:32:49 -08:00
..
error-rewrite.ts fix(zone.js): classes that extend Error should retain cause property (#61599) 2025-05-21 20:43:09 -07:00
events.ts refactor(zone.js): drop passive supported check (#58010) 2025-05-01 11:42:13 -07:00
fetch.ts fix(zone.js): remove abort listener once fetch is settled (#57882) 2024-10-07 08:27:53 -07:00
promise.ts fix(zone.js): support passthrough of Promise.try API 2026-02-17 11:32:49 -08:00
queue-microtask.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rollup-error-rewrite.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
rollup-fetch.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
timers.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
to-string.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
utils.ts refactor(zone.js): remove legacy browser support (#63511) 2025-10-16 14:58:45 +00:00