angular/packages/core/src/animation
Jessica Janiuk df659b8d0c feat(core): re-introduce nested leave animations scoped to component boundaries
This commit re-introduces support for nested leave animations with a critical adjustment to prevent cross-component blocking. Wait for nested inner `animate.leave` transitions natively only when they exist within the same component's view or its embedded tracking structures (like `@if` and `@for`).

This resolves the issue where route navigations and parental destruction would excessively stall by traversing down into child component architectures to wait for their distinct leaf animations.

BREAKING CHANGE: Leave animations are no longer limited to the element being removed.

Fixes #67633
2026-03-13 13:01:55 -06:00
..
interfaces.ts docs: Adds @see links and update defer reference 2026-03-09 16:59:39 -07:00
longest_animation.ts refactor(core): Update determineLongestAnimation to account for playback rate 2026-03-12 17:36:50 -06:00
queue.ts feat(core): re-introduce nested leave animations scoped to component boundaries 2026-03-13 13:01:55 -06:00
utils.ts refactor(core): account for shadow roots in animations 2026-03-04 10:16:40 -08:00