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

orneryd / uiGrid / 25967445418
34%

Build:
DEFAULT BRANCH: main
Ran 16 May 2026 04:51PM UTC
Jobs 1
Files 22
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

16 May 2026 04:46PM UTC coverage: 34.011% (+0.4%) from 33.566%
25967445418

push

github

orneryd
fix(grid): expand toggle layout under row selection + react demo scrollbar

  Selection + expand layout
  - isGridPrimaryColumn returned true for visibleColumns[0]. When row
    selection is enabled, the synthetic `selectionRowHeaderCol` is
    prepended at index 0, so the tree/expand toggle and indent calc
    attached to the checkbox cell instead of the first data column. The
    visible artefact: the expand chevron rendered to the LEFT of the row
    selection checkbox.
  - Skip the selectionRowHeaderCol sentinel in isGridPrimaryColumn (TS
    and Rust core, kept identical so WASM-parity specs still hold).
  - Cell shell layout reordered so the expand toggle renders AFTER
    .cell-content with `margin-inline-start: auto`, hugging the trailing
    edge of the primary cell. Tree toggle stays leading because depth
    indentation reads left-to-right.

  React docs page double scrollbar
  - `.react-demo-frame` had `overflow-x: auto`. Per the CSS spec, when
    one axis is non-visible the other is coerced from `visible` to
    `auto`, so the frame grew its own vertical scrollbar in addition to
    the grid's body-viewport scrollbar — reproducible on Linux
    Chrome/Firefox per the bug report.
  - Switched to `overflow: visible` on both axes; horizontal overflow is
    owned by the grid's body viewport internally so the outer frame
    doesn't need its own scroll axis.
  - Aligned `.react-demo-host` height to 620px to match the vanilla
    harness so the three framework demos size identically.

  Regression test
  - cell-state-management.test.ts pins the new layout: with row
    selection and expandable both on, the selection-checkbox cell
    contains no .row-toggle-expand, the first data column does, and
    compareDocumentPosition confirms the toggle sits after
    .cell-content.

1283 of 4460 branches covered (28.77%)

Branch coverage included in aggregate %.

2332 of 6169 relevant lines covered (37.8%)

17.59 hits per line

Coverage Regressions

Lines Coverage ∆ File
790
30.61
0.79% projects/ui-grid-vanilla/dist/index.mjs
298
23.17
0.13% projects/ui-grid-core/dist/index.mjs
13
53.55
0.0% src/app/grid-browser-harness.component.ts
Jobs
ID Job ID Ran Files Coverage
1 25967445418.1 16 May 2026 04:51PM UTC 22
34.01
GitHub Action Run
Source Files on build 25967445418
  • Tree
  • List 22
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25967445418
  • 397f04d4 on github
  • Prev Build on main (#25966851533)
  • Next Build on main (#26066082583)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc