Clear Background portal state when compositor IPC disconnects

Notify consumers when cached apps disappear and repopulate state from the next compositor snapshot. Cover disconnects, reconnects and duplicate signals on a private D-Bus session, and run the regression in CI.

Fixes #56
This commit is contained in:
Samuel Onoja committed 2026-10-20 15:36:45 +01:00
1 parent afd46c0ea5
commit 4fb383eaa3
3 files changed
+167

No files matched your search

+1
View File
@@ -50,6 +50,7 @@ jobs:
- name: Test installer, session recovery and private portal contracts
env:
FERESE_TEST_PORTAL_INTERFACES: ${{ github.workspace }}/build/portal-contracts/data
FERESE_TEST_PORTAL_BACKGROUND: "1"
run: python3 -m unittest discover -s scripts/tests -v
- name: Test capture privacy, resize dependencies and cursor composition
env: