Hello, i notice when i associate the OnClick to an async Task, the component wil disappear only when the task is finish, which make a very strange behavior to the user.
for example
<ContextMenuTrigger MenuId="indexMenu">
<p>Right-click on this text to show a basic context menu sample</p>
</ContextMenuTrigger>
<ContextMenu Id="indexMenu">
<Item OnClick="@OnClick">Item 1</Item>
</ContextMenu>
@functions{
async Task OnClick()
{
await Task.Delay(30000);
}
}
With this example, the context menu will disappear after 30s. The behavior is really strange, we have impression we click on nothing
Fot now the only workaround i have is to not await my event ( OnClick="@(async args => OnClick())" which generate warning in my solution.
There is a way to close it directly on the click ? thanks ?
Hello, i notice when i associate the OnClick to an async Task, the component wil disappear only when the task is finish, which make a very strange behavior to the user.
for example
With this example, the context menu will disappear after 30s. The behavior is really strange, we have impression we click on nothing
Fot now the only workaround i have is to not await my event ( OnClick="@(async args => OnClick())" which generate warning in my solution.
There is a way to close it directly on the click ? thanks ?