CoreUI ONE — 250+ PRO components and 25+ admin templates for React, Angular, Vue, Bootstrap and Next.js, plus Data Grid, Scheduler, 4,300+ PRO icons and the Next.js boilerplate. One license. → See what you get

CoreUI PRO for Angular v5.7.24 - Backdrop Fix and API Table Cleanup

CoreUI PRO for Angular v5.7.24 - Backdrop Fix and API Table Cleanup

We are pleased to announce the release of CoreUI PRO for Angular v5.7.24. This maintenance release fixes a backdrop opened during the fade-out of the previous one, gives the Multi Select option style a real type, and tidies the API tables of the One-Time Password, Multi Select and Stepper components. The library is built for Angular 22.1.4. No breaking changes were announced in the published release notes.


Speed up your responsive apps and websites with fully-featured, ready-to-use open-source admin panel templates—free to use and built for efficiency.


How to Update

To update to CoreUI PRO for Angular v5.7.24, run:

ng update @angular/core@22 @angular/cli@22 @coreui/coreui-pro@~5.27.0 @coreui/angular-pro@~5.7.24
  • Please ensure that there are no error messages in the results.
  • Download the latest PRO packages from CoreUI Downloads.

What’s New

Backdrop Fix

A backdrop is removed 300 ms after it starts fading out. A backdrop opened within that window - for example when one Modal or Offcanvas closes and another opens right away - used to sit on top of the outgoing one until its timer fired. The outgoing backdrop is now removed immediately, and activeBackdrop is released once its cleanup runs. The fix lives in the shared backdrop service used by the Modal and Offcanvas components; the Sidebar has its own backdrop service and is not affected.

Type Improvements

  • Multi Select Option: optionsStyle on c-multi-select-option now declares 'checkbox' | 'text' instead of accepting any string.

API Documentation

  • One-Time Password: Documented placeholder, value and disabled on input[cOtp]. They bind to the directive rather than to the element, and none of them behaves like the native attribute it shadows: a multi-character placeholder is spread one character per slot and falls back to the parent’s, the value is kept in sync with the element, and a disabled slot is skipped when focus moves between slots.
  • Multi Select Option: visible and active are kept out of the API tables - both are driven by the parent, and active does not read back what was written to it.
  • Stepper Step: editable and optional are kept out of the API tables.
  • Tests: The Offcanvas spec hides the offcanvas before restoring real timers, so the backdrop cleanup cannot clear the body overflow in a later test.

Dependency Updates

We have updated key dependencies to their latest compatible versions for CoreUI PRO for Angular v5.7.24:

Development Tools

  • angular-eslint to: 22.2.0

Migration Notes

This is a maintenance release with no breaking changes announced in the published release notes. After upgrading:

  1. Install updated dependencies.
  2. Run your test suite and verify the build.
  3. If you bind optionsStyle on c-multi-select-option from a value typed as string, type it as 'checkbox' | 'text'.

For the latest package files and update access, visit CoreUI Downloads.

Subscribe to our newsletter
Get early information about new products, product updates and blog posts.