When an ssh-agent is running (with SSH_AGENT_PID and SSH_AUTH_SOCK properly set), kdialog --getopenurl could try using the agent when connecting to a network folder, avoiding a password prompt if the agent has cached the decrypted private key. Reproducible: Always Steps to Reproduce: 1. Start an ssh-agent and have it cache a decrypted private key. 2. Run "kdialog --getopenurl ." and select a network folder to which you could connect using the ssh key. Actual Results: A password prompt appears. Expected Results: Kdialog should use the information required for connection that is available via the ssh-agent.
Is this about sftp? fish? This isn't a kdialog issue, the kioslave handles this.
If you can provide the information requested in comment #1, please add it.
This was about ssh access, but I have now switched to using sshfs, which completely obviates this problem (in fact I don't even remember how to access remote folders "directly" from kdialog). Feel free to close it.
Thanks for the update; changing status.