NetworkManager VPN dialog not closed on timeout
If I try to active a VPN, gnome-shell acts as the agent for NetworkManager and spawns the authentication dialog.
If I explicitly cancel the connection (nmcli con down VPN
) then gnome-shell sends QUIT
to stdin of the authentication dialog and it exits.
But if the connection times out and NetworkManager gives up waiting, gnome-shell doesn't close the dialog.
When nm-applet acts as the agent, it does close the dialog in both cases (explicit close, and timeout). Although it does it by sending SIGTERM instead of sending QUIT
on stdin.