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

coreui / coreui-pro / 30666672244
93%
main: 95%

Build:
Build:
LAST BUILD BRANCH: v6-dev
DEFAULT BRANCH: main
Ran 31 Jul 2026 09:29PM UTC
Jobs 1
Files 61
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

31 Jul 2026 09:28PM UTC coverage: 93.094% (-0.03%) from 93.12%
30666672244

push

github

web-flow
refactor(MultiSelect,Autocomplete)!: one options menu in the combobox engine with unified .combobox-* classes (#659)

Stage 2b of the combobox consolidation. The options dropdown — container,
header, options/optgroup rendering, click resolution, no-results placeholder
and selection-state sync — is now a single render path in the internal engine,
and both components emit ONE set of generated classes:

- combobox-dropdown, combobox-dropdown-header, combobox-all(-with-checkbox)
- combobox-options, combobox-options-empty
- combobox-option(-with-checkbox), combobox-optgroup(-label)(-with-checkbox)
- state classes: selected, indeterminate

New scss/_combobox.scss carries the shared surface with $combobox-* knobs and
--cui-combobox-* tokens (v6 conventions); the superseded dropdown rules,
variables and tokens are stripped from _autocomplete.scss and
forms/_form-multi-select.scss (their field/selection parts are untouched).

The components differ only through hooks now: listbox decoration
(aria-labelledby / aria-multiselectable), the MultiSelect dropdown header
(select-all / headerTemplate), option decoration (aria-disabled / checkbox
style), option content (highlight/template/label vs template/text), initial
selection and activation semantics.

BREAKING CHANGE: the generated dropdown markup uses the unified combobox-*
classes; the former autocomplete-*/form-multi-select-* dropdown classes, Sass
variables and CSS custom properties are removed. Both docs pages document the
shared --cui-combobox-* surface and the migration guide covers the rename.
Both suites pass with the class sweep applied (209 + 301; full unit 3472,
WCAG conformance 30 automated passes).

4658 of 5244 branches covered (88.83%)

Branch coverage included in aggregate %.

144 of 146 new or added lines in 3 files covered. (98.63%)

1 existing line in 1 file now uncovered.

9025 of 9454 relevant lines covered (95.46%)

632.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
1
98.25
0.35% js/src/combobox.ts
1
95.83
-0.26% js/src/multi-select.ts

Coverage Regressions

Lines Coverage ∆ File
1
95.83
-0.26% js/src/multi-select.ts
Jobs
ID Job ID Ran Files Coverage
1 30666672244.1 31 Jul 2026 09:29PM UTC 61
93.09
GitHub Action Run
Source Files on build 30666672244
  • Tree
  • List 61
  • 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 #30666672244
  • 3322ddef on github
  • Prev Build on v6-dev (#30653190239)
  • Next Build on v6-dev (#30676245999)
  • 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