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

coreui / coreui-pro / 38046276030
96%
main: 94%

Build:
Build:
LAST BUILD BRANCH: v6-dev
DEFAULT BRANCH: main
Ran 10 Oct 2026 10:51AM UTC
Jobs 1
Files 82
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

10 Oct 2026 10:49AM UTC coverage: 95.972% (+0.002%) from 95.97%
38046276030

push

github

web-flow
fix(LoadingButton): give the button back its markup on dispose (#1605)

`dispose()` left the `btn-loading` class on every button. When it ran while the button was loading it also left `is-loading` and the spinner, and while the button was stopping it left the spinner, which carries `role="img"` and `aria-label="Loading"`. Measured in Chromium on `v6-dev`, for example `<button class="btn-loading is-loading"><span class="btn-loading-spinner spinner-border" role="img" aria-label="Loading"></span>Save</button>` after disposing a loading button.

The button now records with `captureHostClasses()` whether it had `btn-loading` and a class attribute, and `restoreHostClasses()` gives that back, like the form components in #1604. `is-loading` stays out of that snapshot because it is a state the button drives: `dispose()` removes it the way `stop()` does. It also removes the spinner and cancels the loading message, whether the screen reader has read it yet or not. A `disabled` class it added while loading was already taken back by `_unblock()`, and the specs now check that no empty class attribute is left after it. The new specs fail on `v6-dev` in all three phases: idle, loading and stopping.

React and Vue cancel the same message when the component unmounts while loading, in coreui-react-pro and coreui-vue-pro on the branch of the same name.

7778 of 8366 branches covered (92.97%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 1 file covered. (100.0%)

13377 of 13677 relevant lines covered (97.81%)

1631.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 38046276030.1 10 Oct 2026 10:51AM UTC 82
95.97
GitHub Action Run
Source Files on build 38046276030
  • Tree
  • List 82
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #38046276030
  • 0d0246c2 on github
  • Prev Build on v6-dev (#38044851171)
  • Next Build on v6-dev (#38050018561)
  • 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