https://bugs.kde.org/show_bug.cgi?id=495182

            Bug ID: 495182
           Summary: WireGuard is not considered a VPN connection
    Classification: Plasma
           Product: plasma-nm
           Version: 6.2.1
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: m...@ratijas.tk
  Target Milestone: ---

SUMMARY
For some technical reason, WireGuard VPN connections are not considered to be
VPN (NetworkManager::ConnectionSettings::Vpn), which causes issues in UI:

- connection details lacks information about VPN type, omitting code branch

        } else if (m_type == NetworkManager::ConnectionSettings::Vpn) {
            m_details << i18n("VPN Plugin") << m_vpnType;

- having no connection details whatsoever causes a stray separator line below
the "Configure" button in the applet list item. This separator is rendered by
ExpandableListItem.qml from libplasma, but there is no way for that library
component to detect whether the custom content is internally empty or not.
- There is no other way to tell the user that this is a WireGuard connection,
it's just some randomly named item with a shield icon.

STEPS TO REPRODUCE
1. Add or import a WireGuard configuration
2. Open the applet
3. Expand the WireGuard configuration's list item.

OBSERVED RESULT
No description whatsoever, stray separator line at the bottom.

EXPECTED RESULT
It should have a VPN type information at the bottom.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.2.1
KDE Frameworks Version: 6.7.0
Qt Version: 6.8.0
Kernel Version: 6.11.4-arch1-1 (64-bit)

ADDITIONAL INFORMATION
This issue has been around since forever, because WireGuard is not a plugin for
NetworkManager.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to