• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IgniteUI / igniteui-angular / 30002214636
90%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2026 11:22AM UTC
Jobs 1
Files 516
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jul 2026 11:11AM UTC coverage: 90.143% (+0.008%) from 90.135%
30002214636

push

github

web-flow
fix(grid): fix zone.onStable patterns broken in zoneless change detection (#17328)

* fix(grid): fix zone.onStable patterns broken in zoneless change detection

* fix(grid): improve zoneless scheduling support

* fix(for-of): recalculate virtual sizes in zoneless mode

* chore(*): remove repeating code

* fix(grid): use afterNextRender for zoneless render scheduling

* fix(grid): improve virtualized keyboard selection handling

* fix(grids): migrate virt & nav to zoneless-compatible scheduling

- Deferred grid work (scroll chunkLoad emit, column autosizing, filter-row
rendering, post-scroll cell activation) relied on NgZone.onStable, which
never emits under provideZonelessChangeDetection. Replace it with a single
runAfterRenderOnce helper built on afterNextRender, and remove the private
ɵNoopNgZone zoneless detection.

- core: add runAfterRenderOnce(injector, cb, phase) central scheduler
- grids: route for_of, grid-base, pivot-grid deferred work through it
- filtering: signal-backed isFilterRowVisible; ResizeObserver-driven chip
  remeasure; explicit notify on column resize
- navigation: notify on any scrolling nav key; subscribe before scroll in
  hierarchical navigation

* fix(grid): refactor navigation callback handling for improved clarity

* fix(grid): remove redundant resize change detection

* fix(grid): remove unnecessary read option from runAfterRenderOnce calls

* fix(grid): simplify summary row index retrieval in tests

* fix(grid): restore navigation callback contract

* fix(grid): remove zoneless scroll detection setup from tests

* fix(grid): waitForChildrenResolved function to include predicate handling

* fix(grid): remove unnecessary 'read' argument from recalcUpdateSizes calls

* test(grid): improve virtualized navigation synchronization

* fix(grid): update wait for grid events methods for improved navigation handling

* test(grids): enable auto detection for deferred render tests

* test(grid): use DOM events in filtering row tests... (continued)

14907 of 17373 branches covered (85.81%)

Branch coverage included in aggregate %.

24 of 26 new or added lines in 5 files covered. (92.31%)

6 existing lines in 5 files now uncovered.

29984 of 32427 relevant lines covered (92.47%)

37691.32 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
93.61
0.07% projects/igniteui-angular/directives/src/directives/for-of/for_of.directive.ts

Coverage Regressions

Lines Coverage ∆ File
2
87.39
-0.51% projects/igniteui-angular/core/src/services/overlay/overlay.ts
1
96.67
0.0% projects/igniteui-angular/grids/core/src/filtering/base/grid-filtering-cell.component.ts
1
77.36
-0.57% projects/igniteui-angular/grids/hierarchical-grid/src/hierarchical-grid-navigation.service.ts
1
84.93
-0.46% projects/igniteui-angular/grids/tree-grid/src/tree-grid.component.ts
1
88.97
-0.23% projects/igniteui-angular/query-builder/src/query-builder/query-builder-tree.component.ts
Jobs
ID Job ID Ran Files Coverage
1 30002214636.1 23 Jul 2026 11:22AM UTC 516
90.14
GitHub Action Run
Source Files on build 30002214636
  • Tree
  • List 516
  • Changed 14
  • Source Changed 5
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30002214636
  • a328e71c on github
  • Prev Build on master (#29988757416)
  • Next Build on master (#30014187743)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc