Skip to content

refactor(*): migrate to zoneless change detection - #3989

Merged
rkaraivanov merged 10 commits into
masterfrom
vkombov/migrate-to-zoneless
Aug 4, 2026
Merged

refactor(*): migrate to zoneless change detection#3989
rkaraivanov merged 10 commits into
masterfrom
vkombov/migrate-to-zoneless

Conversation

@viktorkombov

@viktorkombov viktorkombov commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Related: #3988

  • Remove zone.js and provideZoneChangeDetection; rely on the Angular v22 zoneless default (no explicit provideZonelessChangeDetection needed)
  • Drop zone.js from polyfills/angular.json across app, app-lob, app-crm
  • Notify Angular after setInterval-driven updates (markForCheck) in the live samples (boston-marathon, finjs) so the grid refreshes when zoneless
  • Keep provideAnimations() (required by Ignite UI's AnimationBuilder)
  • Switch app-lob test bootstrap to a zone-free setup
  • Change ChangeDetectionStrategy to onPush on all samples

- Remove zone.js and provideZoneChangeDetection; rely on the Angular v22
  zoneless default (no explicit provideZonelessChangeDetection needed)
- Drop zone.js from polyfills/angular.json across app, app-lob, app-crm
- Notify Angular after setInterval-driven updates (markForCheck) in the
  live samples (boston-marathon, finjs) so the grid refreshes when zoneless
- Keep provideAnimations() (required by Ignite UI's AnimationBuilder)
- Switch app-lob test bootstrap to a zone-free setup
@viktorkombov
viktorkombov requested a review from mddragnev June 30, 2026 11:27
@viktorkombov
viktorkombov marked this pull request as ready for review July 24, 2026 13:57
@rkaraivanov
rkaraivanov merged commit 2142365 into master Aug 4, 2026
6 checks passed
@rkaraivanov
rkaraivanov deleted the vkombov/migrate-to-zoneless branch August 4, 2026 08:24
ChronosSF pushed a commit that referenced this pull request Aug 4, 2026
refactor(*): migrate to zoneless change detection
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants