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 }}
Repository navigation
animations: template animate.* has no v20.2 gate, no ɵɵAnimationsFeature on 20.2.0–20.3.0, and a different order; host (animate.*) listeners before 20.2 #701
ngtsc Oxc
20.1.8 (no animate) consts ["animate.leave","out", 3, …] ɵɵanimateLeave("out")
ɵɵdomProperty("animate.enter", ctx.e) ɵɵanimateEnter(cb)
ɵɵlistener("animate.leave", …) ɵɵanimateLeaveListener(…)
→ instructions @angular/core 20.1 doesn't export
20.2.0 features: [ɵɵAnimationsFeature()] (no features)
→ ɵɵanimateLeave throws: no ElementRegistry
20.2.0 and 22.2.4 ɵɵanimateEnter(cb) ɵɵanimateLeave("out")
(order) ɵɵanimateLeave("out") ɵɵanimateEnter(cb)
Also, before v20.2 a host(animate.enter) / (animate.leave) listener emits ɵɵanimateEnterListener / ɵɵanimateLeaveListener in full compile and in the linker. ngtsc 19.2 / 20.1 emit ɵɵlistener("animate.enter", …). [attr.animate.*] has the same gap.
To do:
Gate the template animate.* attributes, properties and listeners, and the host listeners, on supports_animate_instructions() (>= 20.2).
Activity
fix: align animate.*, hostDirectives, NgModule lists, host aria and o…