### Steps to Reproduce - Connect to a hardware peripheral (e.g. micro:bit) - Quit Scratch Link - Close alert in GUI - Open Scratch Link - Switch languages in GUI - Connect to a hardware peripheral (e.g. micro:bit) - Quick Scratch Link - **Expected**: one disconnect alert appears - **Observed**: multiple disconnect alerts appear?