Files
iptvnator/apps/electron-backend-e2e
4grayandClaude Fable 5.1 85c5a078fb perf(web): drop provideAnimations(), which nothing used
app.config.ts provided the Angular animations module, the only importer of
@angular/animations in the initial bundle: no code imports the package and
no component declares an animation trigger. Material 22 animates its
overlays with CSS and reads prefers-reduced-motion itself; the provider's
ANIMATION_MODULE_TYPE only serves to disable that.

apps/electron-backend-e2e/src/material-motion.e2e.ts records the document's
animation and transition events while a tooltip, the sources sort menu, a
settings select, the Clear EPG data confirmation and its snack-bar open and
close, and checks that each enters and exits with Material's own animation
and is removed afterwards; a second test reloads under emulated reduced
motion and checks that the select, dialog and snack-bar run no motion and
still open and close.

renderer.initialBytes: 1,408,099 -> 1,344,067 bytes (-64,032) on a local
production build.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-10-13 09:49:55 +02:00
..