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

coreui / coreui-pro / 36324516907
95%
main: 94%

Build:
Build:
LAST BUILD BRANCH: fix/toaster-v6
DEFAULT BRANCH: main
Ran 27 Sep 2026 02:04PM UTC
Jobs 1
Files 76
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

27 Sep 2026 02:02PM UTC coverage: 95.186% (+0.001%) from 95.185%
36324516907

push

github

web-flow
fix(Calendar): announce every day of a selected range as selected (#1451)

A range was selected for a screen reader only at its two ends: the days
between them carried the range class and nothing else, so the selection
was colour alone. With range, the grid of the view that picks the range
is now aria-multiselectable, and every day, week row, month, quarter or
year of the selected range that can be picked carries
aria-selected="true", adjacent-month days included when
selectAdjacentDays lets them be picked. The months and years views of a
day range only navigate, so there only the ends carry it, and a calendar
without range still marks only its start and end.

The roving tab stop and the popup entry took the first aria-selected
cell, which would now be the first day between the ends. Both look for
the selected class instead, so a panel keeps its stop on the end it
shows and the popup opens on an end, or on today when no end is visible.
Popups without a calendar keep entering on aria-selected.

A week row now counts as selected when any of its days is the start or
the end, as in the React and Vue calendars, so a range starting
mid-week marks its first week too. meta.isSelected still marks only the
ends, and the preview while the end is being chosen stays visual.

The change adds 196-202 B gzip to the unminified bundles and 101-102 B
to the minified ones (measured against v6-dev at level 9). coreui.js
went over its ceiling and four more bundles were left with 0-30 B, so
coreui.js, coreui.bundle.js, coreui.bundle.min.js, coreui.esm.js and
coreui.esm.min.js each get 0.25 kB more.

6169 of 6729 branches covered (91.68%)

Branch coverage included in aggregate %.

8 of 8 new or added lines in 3 files covered. (100.0%)

11230 of 11550 relevant lines covered (97.23%)

773.61 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36324516907.1 27 Sep 2026 02:04PM UTC 76
95.19
GitHub Action Run
Source Files on build 36324516907
  • Tree
  • List 76
  • Changed 3
  • Source Changed 3
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36324516907
  • 5a990d8c on github
  • Prev Build on v6-dev (#36320925181)
  • Next Build on v6-dev (#36327110792)
  • 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