11.1.8 - 2026-07-27
Fixes
- RadzenTextBox, RadzenTextArea, RadzenMask, RadzenPassword, RadzenAutoComplete - bound inputs no longer reset their displayed value when used inside a
RenderFragmentcreated by another component - most commonly inline dialog content passed toDialogService.OpenAsync. Such fragments never re-flow parameters, so the component kept a stale value and wiped the typed text from the input on blur while the bound variable kept it. The local value assignment is now unconditional, matching Blazor's ownInputBasebehavior. - Popups - popups no longer get permanently stuck open when the closing animation never runs or is canceled - e.g. app-level CSS such as reduced-motion resets with
animation: none. Closing now hides the popup immediately when no close animation is actually running, and theClosePopup()API reliably recovers a stuck popup. Fixes #2601. - RadzenDialog - opening a nested dialog no longer breaks resize and drag handling of the outer dialog. Each dialog now has its own resize observer and titlebar drag handler instead of sharing a single global slot. Thanks to @I-Info!
- RadzenUpload - the
MethodandStreamparameters are now honored when uploading via theUpload()method withAuto=false. The manual upload path always sent a POST multipart request regardless of the configured method.