12.1.5 - 2026-10-19
Improvements
- Validators get a
PopupPositionparameter that shows a popup validator above, below, to the left or to the right of its field.Bottomstays the default, so existing validators look the same. The popup stays next to its field when the layout changes, and a validator positioned while its field is hidden, for example on submit with the field in an inactive tab or a collapsed panel, is placed once the field is shown instead of off-screen (#640). Thanks to @panoskentros!
Fixes
- HtmlEditor table commands keep working after a row or column is deleted. Deleting the active row or column left the caret outside any cell, so the next table command failed. The caret now moves to a remaining cell, which is highlighted. Context menu commands restore the clicked cell's selection and close the menu even when the command fails, and right-clicking a cell no longer scrolls the editor. An inserted row gets the table's full column count when cells are merged with
colspan, and the internalrz-html-editor-cell-selectedclass is no longer saved inValue. Thanks to @Radium001! - DataGrid renders a column bound to a nullable enum with
FilterMode.Simplein trimmed Blazor WebAssembly apps instead of throwingArgumentException(NotAMemberOfType). The "No value" entry of the filter dropdown was an anonymous type whose properties the trimmer removed. It is now aDropDownItem<object>, like the enum entries.