IDE2.3.2 locks up if connection not available

I'm using Termite to capture serial data.
If its running when I try to do an upload the IDE locks up saying "uploading"
If I then disconnect termite so the link is available the IDE continues locked saying "uploading" and I can find no way to recover.

Connecting to programmer: .avrdude: butterfly_recv(): programmer is not responding

avrdude: butterfly_recv(): programmer is not responding

Should the IDE not do a time out if uploading fails?
Or maybe we could have a "stop " button?

It sounds like Termite has the COM port locked which is preventing the upload happening

I am not familiar with Termite, but a quick search seems to indicate that it uses an RS232 interface. Is that what you are using ?

I think that the only way to get out of the "uploading" state is to press the reset button. On boards with native USB (butterfly_recv() indicates that), that will close the serial connection and if memory serves me well that solves the issue.

Alternatively maybe closing and opening the IDE?

There is a request on github for that functionality: Allow user to terminate compilation and upload processes · Issue #1199 · arduino/arduino-ide · GitHub

Even when I close termite (yes its rs232) the uploading state remains locked.
Closing the IDE fixes it. Lets see if the request is followed.

Which Arduino board are you using and what have you got between Termite and the Arduino to convert between RS232 and TTL ?

Hi Bob, sorry for misunderstanding, its a Micro Pro and I'm using Termite from the USB., same as the IDE serial monitor, but with the option to log transfers.