Delay disconnecting of openvpn connection on disconnection of underlying connection
Currently, VPN connections are terminated when they lose connectivity to endpoint. This is annoying to harmful when user has e.g. SSH connections open and e.g. wifi has a glitch or user closes laptop lid when moving just from room to room.
OpenVPN connection should IMO stay in some not connected but not disconnected state for configurable timeout (e.g. by default 300 s) and when the system gets the same underlying network configuration within this time resume the VPN seamlessly.
NetworkManager: NetworkManager-1.22.10-1.fc32