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

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

Build:
Build:
LAST BUILD BRANCH: fix/calendar-pick-and-page-bounds-v6
DEFAULT BRANCH: main
Ran 23 Sep 2026 02:06PM UTC
Jobs 1
Files 77
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 Sep 2026 02:04PM UTC coverage: 94.386% (+0.003%) from 94.383%
35871533181

push

github

web-flow
perf(Calendar): skip grid refreshes on hover and build month names once (#1395)

Hovering a cell re-ran the class refresh over the whole grid and, at its
end, the roving tab stop pass. Only the range preview depends on the
hovered date, and the preview needs an anchor: the start date while the
end is being picked, the end date otherwise. Without one, hover now only
fires `cellHover`. With one, it refreshes the classes but leaves the tab
stop alone, since hover never changes what is selected. The roving pass
moved out of `_updateClassNamesAndAriaLabels` to the click that changes
the selection and to the blur handlers, so focus leaving a cell or a
week row still puts the tab stop back on the selection, as it did when
the hover refresh ran on blur.

`getMonthsNames` builds one `Intl.DateTimeFormat` for the twelve names
instead of twelve `toLocaleString` calls, and a panel builds the month
list, the month details and the year list only for the view it shows.
An invalid `monthFormat` therefore fails when the months view renders
rather than at construction, the way an invalid `yearFormat` already
did.

Measured in Chromium with two panels, as script time around one
synchronous mouseover: a hover with nothing to preview goes from 0.73 to
0.02 ms and a hover with a start date picked from 0.60 to 0.43 ms. Twenty
page flips go from 47 to 37 ms, and the 21 renders of the run make no
`toLocaleString` call (504 before).

6026 of 6655 branches covered (90.55%)

Branch coverage included in aggregate %.

12 of 12 new or added lines in 2 files covered. (100.0%)

11141 of 11533 relevant lines covered (96.6%)

592.5 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35871533181.1 23 Sep 2026 02:06PM UTC 77
94.39
GitHub Action Run
Source Files on build 35871533181
  • Tree
  • List 77
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #35871533181
  • d2f122aa on github
  • Prev Build on v6-dev (#35862211796)
  • Next Build on v6-dev (#35885328005)
  • 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