angular/packages/core/src
Jessica Janiuk c82384104f fix(core): ensures immediate trigger fires properly with lazy loaded routes (#60203)
In the case that a route was lazy loaded, some triggers would never properly finish hydrating due to things firing before the route finished resolving.
This will find the topmost parent defer block and ensure the registry knows about it before trying to hydrate.
In the case that the registry does not yet know, just the affected triggers await app stability before initializing.
fixes #59997

PR Close #60203
2025-03-06 12:47:46 -08:00
..
application docs(docs-infra): API doc content rendering fixes (#60116) 2025-03-04 17:46:30 +00:00
authoring refactor(core): move logic out of shared instructions code (#59453) 2025-01-15 12:20:27 -08:00
change_detection docs: fix all brokens links on the API pages (#59162) 2025-03-04 20:07:23 +00:00
compiler docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
debug refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
defer fix(core): ensures immediate trigger fires properly with lazy loaded routes (#60203) 2025-03-06 12:47:46 -08:00
di refactor(core): add token to missing injection context error message (#60009) 2025-03-05 14:44:43 -08:00
hydration fix(core): ensures immediate trigger fires properly with lazy loaded routes (#60203) 2025-03-06 12:47:46 -08:00
i18n docs: Remove misleading default value DEFAULT_CURRENCY_CODE (#59977) 2025-03-04 19:37:57 +00:00
interface docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
internal refactor(core): account for anonymous classes in internal utility (#58392) 2024-10-28 12:38:03 -07:00
linker refactor(core): drop render-related perf counters (#60200) 2025-03-06 10:33:54 -08:00
metadata docs: fix all brokens links on the API pages (#59162) 2025-03-04 20:07:23 +00:00
platform refactor(core): move callAndReportToErrorHandler to bootstrap file (#59793) 2025-02-03 13:54:40 -08:00
reflection docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
render docs: fix all brokens links on the API pages (#59162) 2025-03-04 20:07:23 +00:00
render3 refactor(core): drop render-related perf counters (#60200) 2025-03-06 10:33:54 -08:00
resource feat(common): introduce experimental httpResource (#59876) 2025-02-14 18:40:37 +00:00
sanitization refactor(core): move DOM manipulation logic to its own file (#59462) 2025-01-16 10:38:44 -08:00
testability docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
util refactor(core): drop render-related perf counters (#60200) 2025-03-06 10:33:54 -08:00
view refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone docs: correct typo in description of runTask method (#59119) 2024-12-13 10:09:40 -08:00
authoring.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
cached_injector_service.ts refactor: add @__PURE__ next to @pureOrBreakMyCode for improved bundler compatibility (#58297) 2024-10-28 12:26:05 -07:00
change_detection.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
console.ts refactor: remove unnecessary TSLint rule flags (#59365) 2025-01-07 16:06:21 +00:00
core.externs.js refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
core.ts feat(core): support listening to outputs on dynamically-created components (#60137) 2025-03-03 22:04:49 +00:00
core_private_export.ts refactor(core): Add fake navigation to primitives for code sharing (#59857) 2025-02-19 20:09:10 +00:00
core_reactivity_export.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
core_reactivity_export_internal.ts feat(core): introduce the reactive linkedSignal (#58189) 2024-10-18 08:12:51 +00:00
core_render3_private_export.ts refactor(core): extract dirty and markForRefresh from the private ViewRef. (#59122) 2025-03-04 22:05:40 +00:00
di.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
error_details_base_url.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
error_handler.ts fix(core): Catch and report rejections in async function of PendingTasks.run (#60044) 2025-03-03 17:13:33 +00:00
errors.ts refactor(core): drop getNgModuleDef error message in production (#60082) 2025-03-05 17:11:06 +00:00
event_delegation_utils.ts fix(core): prevents event replay from being called on comment nodes (#60130) 2025-02-28 16:30:27 +00:00
event_emitter.ts refactor: remove unnecessary TSLint rule flags (#59365) 2025-01-07 16:06:21 +00:00
image_performance_warning.ts refactor(core): drop platform check in ImagePerformanceWarning (#59809) 2025-02-20 12:32:22 -05:00
linker.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
metadata.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
pending_tasks.ts fix(core): Catch and report rejections in async function of PendingTasks.run (#60044) 2025-03-03 17:13:33 +00:00
profiler.ts refactor(platform-server): Add an ssr benchmark setup. (#57647) 2024-10-04 10:45:22 -07:00
r3_symbols.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
render.ts feat(core): add event listener options to renderer (#59092) 2024-12-10 13:39:47 -08:00
transfer_state.ts docs: set syntax highlighting of code examples MD code blocks (#59026) 2024-12-04 17:30:28 +01:00
version.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00
zone.ts refactor: update license text to point to angular.dev (#57901) 2024-09-24 15:33:00 +02:00