When running a long task (minutes to hours) in a Windows app in a Shell, sending a ChrB(3) to the shell does not result in the background task receiving the SIGINT (CTRL-C). If I run the exact same command in a CMD.EXE or PowerShell, the SIGINT is recognized by the task.
Are there any magic settings that I need to pass to the Shell to enable signal handling?
Known issue, and one I raised a few months ago, if I remember correctly. I don’t have time to look for the conversation now, but I posted a workaround, iirc.