You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 ?
The text was updated successfully, but these errors were encountered:
julienGrd
changed the title
associate OnClick to a task made to component wait for the task is finish to close itself
associate OnClick to a task made the component wait for the task is finish to close itself
Nov 23, 2023
I had another bug but both needs one fix ... I have a situation where there is a button in context menu that remove item in a list ... if the item gets removed the context menu become opened on the next item (and no click around will remove that context menu) ... I guess he just need to close the context menu once any Action button is clicked.
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 ?
The text was updated successfully, but these errors were encountered: