The issue occurs when using the 'Add Device' button in the device panel, the 'New Blockly' in the jog page, and other places where js.prompt is used. When clicking the button that triggers the js.prompt input field, if you wait for 15 seconds before entering the content and click 'OK', a 'remote host not found' error will appear. However, if you quickly enter the content and click 'OK', the error does not occur. The initial guess is that this is due to asynchronous waiting timeout, and the function blocks the interface's loop update.
