From 118b8b6c96e02edf29af47d9d5fe7c366ff00531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Can=20Karag=C3=B6z?= Date: Tue, 6 Jan 2026 19:17:28 +0300 Subject: [PATCH 1/2] SelectExtended: Fix Initialized Value Doesn't Show on Input When Multiselection & Virtualize --- .../Components/SelectExtended/MudSelectExtended.razor | 2 +- .../Components/SelectExtended/MudSelectExtended.razor.cs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/CodeBeam.MudBlazor.Extensions/Components/SelectExtended/MudSelectExtended.razor b/src/CodeBeam.MudBlazor.Extensions/Components/SelectExtended/MudSelectExtended.razor index 2730d036..2bb5a0a1 100644 --- a/src/CodeBeam.MudBlazor.Extensions/Components/SelectExtended/MudSelectExtended.razor +++ b/src/CodeBeam.MudBlazor.Extensions/Components/SelectExtended/MudSelectExtended.razor @@ -163,7 +163,7 @@
(_comparer) { ReadValue }; } - else if (MultiSelection && SelectedValues != null) + else if (MultiSelection && SelectedValues != null && SelectedValues.Any()) { // TODO: Check this line again - SetValueAsync(SelectedValues.FirstOrDefault()).CatchAndLog(); + SetValueAndUpdateTextAsync(SelectedValues.FirstOrDefault()).CatchAndLog(); } } From 8733c2eea49eac1f43eb9c0f1f910eece4f35528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmet=20Can=20Karag=C3=B6z?= Date: Tue, 6 Jan 2026 19:44:17 +0300 Subject: [PATCH 2/2] Add Docs Example --- .../Examples/SelectExtendedExample9.razor | 29 +++++++++++++++++++ .../SelectExtended/SelectExtendedPage.razor | 4 +++ 2 files changed, 33 insertions(+) create mode 100644 docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/Examples/SelectExtendedExample9.razor diff --git a/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/Examples/SelectExtendedExample9.razor b/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/Examples/SelectExtendedExample9.razor new file mode 100644 index 00000000..db6fff9e --- /dev/null +++ b/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/Examples/SelectExtendedExample9.razor @@ -0,0 +1,29 @@ +@namespace MudExtensions.Docs.Examples + + + + + + + + + + + + + + + + + + + + + + +@code { + private bool _multiselection = true; + private bool _clearable = false; + private string[] _collection = new string[] { "Foo", "Bar", "Fizz", "Buzz" }; + private IEnumerable _values = new List() { "Foo" }; +} \ No newline at end of file diff --git a/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/SelectExtendedPage.razor b/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/SelectExtendedPage.razor index 040c8df3..882a8da8 100644 --- a/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/SelectExtendedPage.razor +++ b/docs/CodeBeam.MudBlazor.Extensions.Docs/Pages/Components/SelectExtended/SelectExtendedPage.razor @@ -33,6 +33,10 @@ + + + +