angular/integration/animations
Jessica Janiuk b4ec3cc4e4 fix(core): prevent child animation elements from being orphaned
When routing between two different routes, child animations were not finishing, causing elements to be left behind in the dom. The fix ensures the proper fallback is handled to avoid automatically cancelled custom events. This ensures the animation-fallback cancelling the animation actually completes, and ensures the element is removed.

fixes: #67400
(cherry picked from commit 9e64147b73)
2026-03-04 16:21:41 +00:00
..
e2e fix(core): prevent child animation elements from being orphaned 2026-03-04 16:21:41 +00:00
src fix(core): prevent child animation elements from being orphaned 2026-03-04 16:21:41 +00:00
.editorconfig fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
.gitignore fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
angular.json fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
BUILD.bazel fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
karma.conf.js fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
package.json build: update pnpm to v10.30.3 2026-03-04 08:03:41 -08:00
pnpm-lock.yaml build: lock file maintenance 2026-03-03 09:08:50 -08:00
pnpm-workspace.yaml fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
README.md fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
tsconfig.app.json fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
tsconfig.json fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00
tsconfig.spec.json fix(core): Prevent removal of elements during drag and drop 2026-03-02 16:46:13 +00:00

CoreAnimationsE2E

This project was generated with Angular CLI version 9.0.0-next.9.

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.