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

IgniteUI / igniteui-grid-lite / 32822175560
99%

Build:
DEFAULT BRANCH: master
Ran 25 Aug 2026 07:34AM UTC
Jobs 1
Files 36
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

25 Aug 2026 07:33AM UTC coverage: 98.479% (+0.5%) from 98.004%
32822175560

push

github

web-flow
Fix core grid bugs and rendering performance (#78)

Filtering: OR-only expression trees matched every record because the
empty AND set was vacuously true; nullish cell values crashed string
conditions. Fix the match logic and coerce nullish operands once in
normalizeCase.

Events: cancelable sorting/filtering fired after state was already
mutated. Hand listeners a candidate copy and commit it onto the
state-held object only when the event passes, preserving both object
identity and the listener-can-modify contract. Emit sorted/filtered
after the data view updates.

Pipeline: concurrent async runs could resolve out of order. Sequence
them with an epoch token; stale results are discarded and a rejected
hook keeps the previous data state. Expose the documented but missing
public columns setter and stop columnReducer from dropping sibling
columns inside containers.

Navigation: state was module-level and shared across grid instances;
hidden columns were reachable and a nullish active node produced NaN
row indices. Move state per instance and clamp over visible columns.

Performance: key row rendering by column field so cells are reused,
share a single Intl.Collator, memoize dot-path segments, and drive
the scrollbar offset from a ResizeObserver coalesced into rAF instead
of per-render measurement.

Tests: 178 -> 227, coverage 98%.

563 of 591 branches covered (95.26%)

Branch coverage included in aggregate %.

299 of 303 new or added lines in 18 files covered. (98.68%)

1 existing line in 1 file now uncovered.

3258 of 3289 relevant lines covered (99.06%)

618.59 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
97.18
-2.82% src/controllers/dom.ts
2
95.71
1.96% src/controllers/sort.ts

Coverage Regressions

Lines Coverage ∆ File
1
95.71
0.13% src/controllers/filter.ts
Jobs
ID Job ID Ran Files Coverage
1 32822175560.1 25 Aug 2026 07:34AM UTC 36
98.48
GitHub Action Run
Source Files on build 32822175560
  • Tree
  • List 36
  • Changed 21
  • Source Changed 18
  • Coverage Changed 20
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #32822175560
  • e541ff87 on github
  • Prev Build on master (#32816734844)
  • Next Build on master (#32834151089)
  • Delete
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