What this checkbox actually does is auto-accept new requests for the same thing until the system (or the portal) is restarted. The text fails to communicate this adequately. Consider changing it to something like: "Don't ask again until system is restarted" "Auto-accept this connection until system is restarted"
The fact that the authorization only persists until restart is a bug that is fixed with https://invent.kde.org/plasma/xdg-desktop-portal-kde/-/merge_requests/289
Got it. Then I guess it could simply be changed to "Don't ask for this connection again" or "Always auto-accept this connection".
It's not quite "always". The application can chose between persisting "never", "as long as the application is running", and "until explicitly revoked". See https://github.com/flatpak/xdg-desktop-portal/blob/main/data/org.freedesktop.portal.RemoteDesktop.xml#L118
Then I guess we need to bubble up what the app asks for in the UI, so the user knows what they're signing up for.