Internal
Public Access
validateProfileForConnect() still hard-failed with a blocking QMessageBox for a blank SSH/RDP username, running before requestConnectOptions() ever got a chance to prompt for it inline -- so the connect-time username prompt added for issue #21 was dead code in practice; users just got told to go edit the profile instead. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>