frontend/control/launcher.py handling of connection errors needs to have some kind of timeout that reverts to user handling, maybe running the reconnection on a different thread too? Currently if the connection fails, there is no information unless you look at the command line, and it continues retrying forever without explaining why it cannot connect. If you try to interact with it, it crashes.
frontend/control/launcher.py handling of connection errors needs to have some kind of timeout that reverts to user handling, maybe running the reconnection on a different thread too? Currently if the connection fails, there is no information unless you look at the command line, and it continues retrying forever without explaining why it cannot connect. If you try to interact with it, it crashes.