SUMMARY When you make edits to wireguard connection, apply button is grayed out. It doesn't happen with L2TP and OpenVPN connections. If I edit same connection through "nmcli edit <connection>" I can successfully set parameters and save connection. I can create connection from scratch too. Doesn't matter what I edit. At least "auto-connect" checkbox, connection name, password and adding/removing peers don't trigger apply button active state. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.25.4 KDE Frameworks Version: 5.97.0 Qt Version: 5.15.5 Graphics Platform: Wayland
Still present on Fedora Rawhide with Plasma 2.27.6 and KF 5.108.0. These WireGuard connections were imported from .conf files, and have a mysterious "-" in the IPv4 Search Domains field (but not in the corresponding IPv6 page). Moreover, the importer set the "Connect automatically" flag on all connections, leading to multiple nested VPNs when you login.
I figured out that the problem occurs when importing a WireGuard conf file with IPv6 routes (Interface / Address contains IPv6 routes). In this case, IPv6 / Method is switched to Manual, but the address list remains empty. Moreover, the Address listview does not become red to bring attention to the form validation error.
Can confirm. If you switch to IPv6 method=ignored, it works.
I noticed that the apply button appears every second time the menu is viewed. Demonstrative video: https://youtu.be/McEqA54A35o
*** This bug has been marked as a duplicate of bug 457041 ***