Blazorise 1.8.8 - Component Reliability Update

Blazorise 1.8.8 - Component Reliability Update

Blazorise 1.8.8 focuses on improving the stability of several frequently used components. This release addresses keyboard behavior, selection consistency, binding issues, and event‑bubble correctness across RichTextEdit, Autocomplete, TreeView, and DataGrid.

These fixes were driven directly by real-world usage reports and continue our effort to make the 1.8.x branch rock‑solid for all production environments.


Highlights of 1.8.8

RichTextEdit: Multiple Editor Keyboard Navigation Fixed

A long-standing issue where multiple RichTextEdit instances on the same page caused broken or inconsistent keyboard navigation has been resolved. Editors now behave independently and maintain correct focus and caret behavior.

TreeView: ExpandedNodes Binding Restored

TreeView's ExpandedNodes parameter was not updating after first render, preventing proper synchronization with external model state. This release restores correct two‑way coordination between UI tree state and the underlying data model.

DataGrid: SelectedRows Correctly Updated When Items Are Removed

Removing items from the data source did not update SelectedRows, leading to stale or invalid selections. The internal selection tracking system has been corrected to always reflect the current item set.


Full changelog

All fixes included in 1.8.8:

  • #6285 RichTextEdit: multiple editors keyboard navigation issue
  • #6302 Autocomplete MultiSelect with ReadData not updating selected value
  • #6151 TreeView: ExpandedNodes binding not updating after first render
  • #6308 DataGrid: SelectedRows not updated when source items removed
  • #6306 Autocomplete: bubble SearchKeyDown without SelectedValuesChanged


Upgrading

Blazorise 1.8.8 is a safe drop‑in update for all 1.8.x users.

No breaking changes, only stability improvements across core components.


Thank you & commercial support

Each release, big or small, helps keep Blazorise stable, modern, and production-ready.
Your bug reports, suggestions, and commercial support make these updates possible.

Explore our commercial licensing options here: Blazorise Commercial.
Your contribution ensures the continued evolution of Blazorise for professional use.