Help > Check for Updates... action blocks UI when network connection is not available, for example, behind a proxy. Check for updates should be run with SwingUtilities.invokeLater.