
Blazorise 2.1.2 - Accessibility and Scheduler Improvements
Blazorise 2.1.2 continues the 2.1 release cycle with improvements focused on accessibility, component behavior, and UI consistency across multiple providers.
This update resolves several issues affecting MessageService dialogs, Scheduler rendering, validation behavior, and layout interactions.
Highlights
MessageService Flicker and Accessibility Improvements
Several improvements were made to the MessageService modal dialogs in this release.
A flickering issue that could occur when opening dialogs from inside a DataGrid has been resolved, resulting in smoother and more predictable modal rendering behavior during interactive workflows.
This release also includes a refactor of the internal FocusTrap implementation used by modal dialogs. The updated behavior improves keyboard navigation, focus management, and Escape key handling, making dialogs more accessible and more reliable for keyboard-only users and assistive technologies.
These improvements provide a more consistent and accessible experience when working with modal-based interactions.
Scheduler Multi-Day Appointment Fix
The Scheduler month view has been improved with proper support for appointments spanning multiple days.
This release adds the missing multi-day span rendering in month view, ensuring appointments are displayed correctly across all affected days. In addition, several drag-and-drop interaction issues were fixed to improve scheduling behavior and overall usability when moving appointments between dates.
Blazorise 2.1.2 also includes multiple fixes for validation, keyboard navigation, layout rendering, and provider-specific styling issues across Bootstrap5, Material3, and FluentUI.
Full Changelog
All changes included in 2.1.2:
- #6557 Material3 Image Fluid not working
- #6559 Bootstrap5 Alert BackgroundLevel not working
- #6555 Material3 overriding sidebar variables doesn't work
- #6563 Bar: fix keyboard navigation with shift+tab
- #6568 Validation RadioGroup doesn't work as expected
- #6571 RadioGroup Buttons="true" validation always shows error
- #6575 MessageService modal dialogs lack keyboard accessibility
- #6579 MessageService flicker issue
- #6577 FieldHelp missing from fields with validation
- #6578 Autocomplete inside DataGrid EditTemplate does not show dropdown
- #6583 Button and Dropdown button height off by 2px
- #6574 SideMenu collapsed layout and submenu popup issues
- #6585 Scheduler month view drops appointments spanning multiple days
Upgrading
Blazorise 2.1.2 is a safe update for all 2.1.x applications.
Simply update your NuGet packages to version 2.1.2. No migration steps or breaking changes are required.
Thank you & commercial support
Thank you to everyone who reported issues and helped improve the framework. Each update helps make Blazorise more stable and reliable for production use.
For commercial licensing and support:
https://blazorise.com/pricing
Your support helps ensure the continued evolution of Blazorise.
