From e07250f51bc8e408c7aabbc9934338acdb4a263b Mon Sep 17 00:00:00 2001 From: Vincent Baaij Date: Mon, 3 Mar 2025 23:50:12 +0100 Subject: [PATCH] Fix #3443 by forcing processing order (#3466) --- src/Core/Components/List/FluentOption.razor.cs | 4 ++++ src/Core/Components/List/ListComponentBase.razor.cs | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/src/Core/Components/List/FluentOption.razor.cs b/src/Core/Components/List/FluentOption.razor.cs index cebc83ad54..94d15b9c01 100644 --- a/src/Core/Components/List/FluentOption.razor.cs +++ b/src/Core/Components/List/FluentOption.razor.cs @@ -1,3 +1,7 @@ +// ------------------------------------------------------------------------ +// MIT License - Copyright (c) Microsoft Corporation. All rights reserved. +// ------------------------------------------------------------------------ + using Microsoft.AspNetCore.Components; namespace Microsoft.FluentUI.AspNetCore.Components; diff --git a/src/Core/Components/List/ListComponentBase.razor.cs b/src/Core/Components/List/ListComponentBase.razor.cs index 72cf7627ca..b866d08395 100644 --- a/src/Core/Components/List/ListComponentBase.razor.cs +++ b/src/Core/Components/List/ListComponentBase.razor.cs @@ -433,6 +433,12 @@ protected virtual bool DisabledItem(TOption item) return Disabled; // To allow overrides } + protected override async Task ChangeHandlerAsync(ChangeEventArgs e) + { + await Task.Delay(10); + await base.ChangeHandlerAsync(e); + } + /// protected virtual bool GetOptionSelected(TOption item) {