Summary: | App Chooser dialog inappropriately shows all apps when called from a non-sandboxed app | ||
---|---|---|---|
Product: | [Plasma] xdg-desktop-portal-kde | Reporter: | Nate Graham <nate> |
Component: | general | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aleixpol, bharadwaj.raju777, bizyaev, jgrulich, nate, sitter |
Priority: | NOR | ||
Version: | git-master | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/xdg-desktop-portal-kde/commit/451e6061d58f86e267194d9f398c588646f4f94e | Version Fixed In: | 5.27 |
Sentry Crash Report: |
Description
Nate Graham
2022-10-29 16:15:09 UTC
Can you be more specific here? Which non-sandboxed app? how is it calling XDP? > Which non-sandboxed app? Plasma > how is it calling XDP? With https://invent.kde.org/plasma/plasma-integration/-/merge_requests/47 merged for Plasma 5.27, all non-sandboxed apps that ask for the app chooser now get the XDP version, not the one in KIO. For testing, do you have any example of a sandboxed app which calls this dialog? I'm testing using `xdg-portal-test-kde`, which lives at https://invent.kde.org/libraries/xdg-portal-test-kde. A possibly relevant merge request was started @ https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/137 Git commit 451e6061d58f86e267194d9f398c588646f4f94e by Bharadwaj Raju. Committed on 24/11/2022 at 13:52. Pushed by bharadwaj-raju into branch 'master'. AppChooserDialog: Try to find preferred apps if the caller doesn't do it for us FIXED-IN: 5.27 M +94 -11 src/appchooserdialog.cpp M +11 -1 src/appchooserdialog.h https://invent.kde.org/plasma/xdg-desktop-portal-kde/commit/451e6061d58f86e267194d9f398c588646f4f94e |