Potential Deadlock Code Featured in Synchronous Code Block #204

Open
opened 2026-01-29 17:33:19 +00:00 by claunia · 0 comments
Owner

Originally created by @Mike-E-angelo on GitHub (Sep 22, 2021).

Describe the bug
Potential deadlock code is featured here:
https://github.com/radzenhq/radzen-blazor/blob/master/Radzen.Blazor/RadzenDropDownDataGrid.razor#L227

Calling Task.Wait in a synchronous context can lead to deadlocks:
https://medium.com/rubrikkgroup/understanding-async-avoiding-deadlocks-e41f8f2c6f5d#43e9

To Reproduce
NA

Expected behavior
All asynchronous code, all the way.

Screenshots
NA

Desktop (please complete the following information):
NA

Additional context
Love your code/controls otherwise. You're doing great work over there. 👍

Originally created by @Mike-E-angelo on GitHub (Sep 22, 2021). <!-- IMPORTANT: Read this first!!! 1. If you own a Radzen Professional or Еnterprise subscription you can report your issue or ask us a question via email at info@radzen.com. Radzen staff will reply within 24 hours (Professional) or 16 hours (Enterprise) 2. The Radzen staff guarantees a response to issues in this repo only to paid subscribers. 3. If you have a HOW TO question start a new forum thread in the Radzen Community forum: https://forum.radzen.com. Radzen staff will close issues that are HOWTO questions. 4. Please adhere to the issue template. Specify all the steps required to reproduce the issue or link a project which reproduces it easily (without requiring extra steps such as restoring a database). --> **Describe the bug** Potential deadlock code is featured here: https://github.com/radzenhq/radzen-blazor/blob/master/Radzen.Blazor/RadzenDropDownDataGrid.razor#L227 Calling `Task.Wait` in a synchronous context can lead to deadlocks: https://medium.com/rubrikkgroup/understanding-async-avoiding-deadlocks-e41f8f2c6f5d#43e9 **To Reproduce** NA **Expected behavior** All asynchronous code, all the way. **Screenshots** NA **Desktop (please complete the following information):** NA **Additional context** Love your code/controls otherwise. You're doing great work over there. 👍
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/radzen-blazor#204