https://bugs.kde.org/show_bug.cgi?id=420693
Bug ID: 420693
Summary: URLs doesn't open if xdg-desktop-portal isn't started
Product: neon
Version: unspecified
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: Snaps
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: ---
SUMMARY
For some reason snapd doesn't allow dbus activating of xdg-desktop-portal and
returns AccessDenied to any request. Qt checks the returned error[1] and if it
is not ServiceUnknown, Qt doesn't try to open URL through xdg-open, which
encounters into situation that URLs doesn't open until some other app tries to
access xdg-desktop-portal.
[1]
https://github.com/qt/qtbase/blob/dev/src/platformsupport/services/genericunix/qgenericunixservices.cpp#L192
STEPS TO REPRODUCE
1. Don't have xdg-desktop-portal running
2. Open some URL through a snap based on kde-neon extension
OBSERVED RESULT
URL doesn't open
EXPECTED RESULT
URL opens in default browser
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE neon 5.18
(available in About System)
KDE Plasma Version: 5.18.4
KDE Frameworks Version: 5.69.0
Qt Version: 5.14.1
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.