Fixed a bug where on opening the page if there was a network issue, the list of VPN's would not be shown for 20+ seconds.
On shutdown, only run the uninstall openVPN script if openVPN is enabled.
Checklist:
Developer Checklist
[X] I am the original author or an authorized maintainer of this plugin.
[X] I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.
Plugin Checklist
[X] I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
[X] I have verified my plugin is unique or alternatively provides more/alternative functionality to a similar plugin already on the store. (The original TunnelDeck is technically unique on it's own)
Plugin Backend Checklist
No: I am not using a custom backend other than Python.
No: I am not using a tool or software from a 3rd party FOSS project that does not have it's dependencies statically linked.
No: I am not using a custom binary that has all of it's dependencies statically linked.
TunnelDeck
Checklist:
Developer Checklist
Plugin Checklist
Plugin Backend Checklist
Testing