Open
Description
Sometimes the GUI can become non-responsive when trying to connect to or communicate with pyboards that have crashed or are otherwise not responding as expected. This should be fixed, e.g. with a timeout for interactions with the board that generates an informative error message if it elapses without a response.