when using System.Windows.Forms.Form, will stop the async method without any reason.
also the async method trigger after that action will not able to survival more then one yield.
restart play mode will solve this issue.
Issue : Ticket
https://unity3d.atlassian.net/service...
https://issuetracker.unity3d.com/issu...
github:
https://github.com/canistk/TestAsync
reproduce step:
0) unzip the sample project
1) run Assets/Scenes/Issue.unity
2) play in editor
3) console should able to log "Beacon {count}" for each seconds.
4) right click on GameObject "Test Async" in inspector
4.1) run content menu "TestOpenForm"
Bug : 5A) the Beacon being stopped without any error.
Bug : 5B) the later async method call cannot execute more then one cycle.
Expected
the creation of `window form` should not interrupt the async method.
2025 07 16 18 12 59
On this page of the site you can watch the video online issue : async method being abort by `new System.Windows.Forms.Form` with a duration of hours minute second in good quality, which was uploaded by the user Canis Wong 16 July 2025, share the link with friends and acquaintances, this video has already been watched 44 times on youtube and it was liked by 0 viewers. Enjoy your viewing!