Dear community, I would like to understand how portal usage is managed outside the sandbox context (that is, outside the flatpak context), in order to understand why different applications have different behaviors. To explain myself better, I’ll give a practical example (which is precisely what I’d like to understand): both Snapshot and Epiphany are installed on my system as RPM packages and both make use of the portal for camera access (Epiphany also uses others, but this isn’t relevant); however, only Epiphany, after allowing or denying access, appears in the list of applications for which access can be denied or granted in the system settings, while Snapshot does not. In fact, in flatpak-permissions (where portal access permissions for non-flatpak apps are also displayed) the camera permissions appear for both Snapshot and Epiphany, but Snapshot’s is a sort of phantom permission, since the app name doesn’t appear. I’m attaching some screenshots to be more understandable.
Thank you for your feedback.
![]()
P.S. Warp is sandboxed.
