Changing the field Server URL in the panel does not actually change the host in the HubConnection instance, and so the panel does not try to connect to the new URL written in the field. This is because the HubConnection class is written once at startup and each time the scene is played, but not when the ServerURL field is updated.