DropDown freezes when using Change event to navigate in .NET 8

Hi, I am having an issue when using the Change event of a RadzenDropDown to trigger the Blazor NavigationManager.NavigateTo() method to update the URL to contain the selections.

The DropDown works as expected triggering the method, but as soon as NavigationManager.NavigateTo() is called, the DropDown collapses and becomes unresponsive.

Other DropDowns on the page will continue to work (even using the same input/bound collections) unless their selection has also been changed/Change event triggered.

In the example below, changing Category 1 will cause that DropDown to freeze, but Category 2 will continue to function, displaying the updated selection made in Category 1 until a change is made on the Category 2 DropDown.

<p>Category 1</p>
<RadzenDropDown 
    AllowClear="false" 
    AllowFiltering="true" 
    FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive" 
    Multiple="true" 
    @bind-Value="_selection" 
    Data="_categoryOptions" 
    Change="@(UpdateUrl)" 
    Style="width:175px;" />

<p>Category 2</p>
<RadzenDropDown 
    AllowClear="false" 
    AllowFiltering="true" 
    FilterCaseSensitivity="FilterCaseSensitivity.CaseInsensitive" 
    Multiple="true" 
    @bind-Value="_selection" 
    Data="_categoryOptions" 
    Change="@(UpdateUrl)" 
    Style="width:175px;" />

            
@code {
    List<string> _selection = ["a", "b"];
    List<string> _categoryOptions = ["a", "b", "c", "d", "e"];

    private void UpdateUrl()
    {
        var paths = new Dictionary<string, object>();
        var uri = NavManager.GetUriWithQueryParameters(paths);
        NavManager.NavigateTo(uri, replace: true);
    }
}

I am using the latest version (4.24.6). No errors present on the browser console. I cannot use force reload in the NavigateTo method each time a change is made.This works without issue in .NET 6.

Thanks,

James

This is what I see from your code in our demos:
dd-navigate

No errors, no freezing.

Thanks for the quick response.

Could you please confirm that the Change method is triggering the .NavigateTo() method in the NavigationManager in your example and which render mode you are using?