Hello Flathub forum! Tl;dr below.
On fresh my Asahi/KDE/Wayland system I set up to test my packages under arm (aarch64), I found one of my packages triggers a popup like this: (Note I don’t maintain the Flameshot package, but my popup is identical)
Portal
Background activity
Flameshot is running in the background.
[ Find out more ]
If you click Find out more
:
Flameshot is running in the background - Portal
This might be for a legitimate reason, but the application has not provided one.
Note that forcing an application to quit might cause data loss.
[ Allow | Force quit ]
Clicking Allow
works, but I would like to know how to provide a reason as per the popup, so users don’t click Force Quit
and then wonder what went wrong. [1]
If you click Force Quit
, or even click the X
button, the app will die every few seconds after opening it. Enabling Background Portal via Flatseal can undo your mistake.
Tl;dr: How do I provide a reason for using the background portal?
Thanks!