We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents e6b2ae3 + fbf3b1d commit cc4fa61Copy full SHA for cc4fa61
1 file changed
src/FSharp.Control.AsyncSeq/AsyncSeq.fs
@@ -1906,7 +1906,9 @@ module AsyncSeq =
1906
use _ =
1907
{ new IDisposable with
1908
member __.Dispose() =
1909
- e.DisposeAsync().AsTask() |> Async.AwaitTask |> Async.RunSynchronously }
+ // Fire-and-forget: avoids Async.RunSynchronously which deadlocks
1910
+ // on single-threaded runtimes such as Blazor WASM (see issue #152).
1911
+ e.DisposeAsync() |> ignore }
1912
1913
let mutable currentResult = true
1914
while currentResult do
0 commit comments