| Summary: | KIO::highlightInFileManager does not work in Flatpak apps | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kio | Reporter: | Nate Graham <nate> |
| Component: | general | Assignee: | KIO Bugs <kio-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | kde, kde, kdedev, kdelibs-bugs-null, postix |
| Priority: | NOR | ||
| Version First Reported In: | 6.16.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Nate Graham
2025-07-21 19:26:28 UTC
Documentation for this: https://github.com/flatpak/xdg-desktop-portal/blob/522236e41043a558a825da4cee70ee31ce607147/data/org.freedesktop.portal.OpenURI.xml#L134 >…but only if we detect we're in a sandbox.
I can't see a reason to do that. It should work with anything.
Simpler code is better code.
I guess it's a trade-off between code complexity vs internal implementation complexity. Always going through the portal means: - A de facto dependency on xdg-desktop-portal in KIO - A more complex internal path to opening the file manager, and therefore potentially lower speed and higher vulnerability to the portal functionality being broken OpenDirectory only supports one File and you have to have an open fd to it Git commit c84861e61fcfd664f5350a662479202f6912be53 by Nate Graham. Committed on 20/11/2025 at 16:12. Pushed by ngraham into branch 'master'. Flatpak: Allow-list org.freedesktop.FileManager1 Otherwise the file doesn't get highlighted. M +2 -1 .flatpak-manifest.json https://invent.kde.org/graphics/koko/-/commit/c84861e61fcfd664f5350a662479202f6912be53 A possibly relevant merge request was started @ https://invent.kde.org/utilities/kate/-/merge_requests/1945 Git commit c59e05f8e537dc845afe9062f290646b8080f318 by Nate Graham. Committed on 21/11/2025 at 20:04. Pushed by ngraham into branch 'master'. Flatpak: Allow-list org.freedesktop.FileManager1 Otherwise the file doesn't get highlighted. M +2 -1 .flatpak-manifest.json https://invent.kde.org/utilities/kate/-/commit/c59e05f8e537dc845afe9062f290646b8080f318 Git commit 72202ea2ec9af097aee1defb002ea1eacae3ea5f by Nate Graham. Committed on 21/11/2025 at 20:04. Pushed by ngraham into branch 'release/25.12'. Flatpak: Allow-list org.freedesktop.FileManager1 Otherwise the file doesn't get highlighted. (cherry picked from commit c59e05f8e537dc845afe9062f290646b8080f318) Co-authored-by: Nate Graham <nate@kde.org> M +2 -1 .flatpak-manifest.json https://invent.kde.org/utilities/kate/-/commit/72202ea2ec9af097aee1defb002ea1eacae3ea5f |