SUMMARY Realm option missing when connecting to Juniper/Pulse VPN via OpenConnect and NetworkManager. For example, my company's VPN offers a "standard" connection that routes some traffic through the VPN and "tunnel-all" connection that routes all traffic. I am unable to select "tunnel-all" since the field is now missing. STEPS TO REPRODUCE 1. Add a Juniper/Pulse OpenConnect VPN connection. 2. Connect to the VPN. OBSERVED RESULT Realm combo box option is missing. EXPECTED RESULT Realm combo box option is present. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux KDE Plasma Version: 5.18.5 KDE Frameworks Version: 5.70.0 Qt Version: 5.14.2 ADDITIONAL INFORMATION GNOME had the same issue as shown in this bug report: https://gitlab.gnome.org/GNOME/NetworkManager-openconnect/issues/5. This may provide some insight on what may be causing the problem on KDE.
From what I can tell, the method of specifying the connection has changed in the VPN itself. The realm was passed as a form parameter previously, which was able to be parsed to create a combo box in the UI. However, this is now provided with the usergroup parameter rather than the form. In other words, the information to display the UI is no longer being passed when connecting, and the usergroup parameter must be passed explicitly instead. Unfortunately there appears to be no way to actually set the usergroup, so I'm still stuck unable to choose the "tunnel-all" connection type. I have created a separate bug (https://bugs.kde.org/show_bug.cgi?id=435561) to capture this issue.