Broken background portal autostart in 1.14.3
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xdg-desktop-portal (Ubuntu) |
Fix Released
|
Low
|
Unassigned | ||
Jammy |
Fix Released
|
Low
|
Sebastien Bacher |
Bug Description
- Impact
With 1.14.3 the background portal creates a broken autostart file (it sends an incorrectly quoted app ID to implementations). This means apps like EasyEffects or Pika Backup cannot rely on the background portal to create a working autostart file. Please update to xdg-desktop-portal 1.14.4 https:/
- Test Case
1. Install ASHPD Demo https:/
2. Within the app make a background portal request with auto start enabled (you must accept the prompt from GNOME Shell)
3. Note the contents of ~/.config/
4. After logging out and in or restarting, the app will not already be running, even though it previously asked the portal API for it to be auto started.
The same steps can be repeated with EasyEffects from Flathub instead of ASHPD Demo, note the EasyEffects switch is named "Start Service at Login" within EasyEffects' preferences menu.
When the bug is fixed, the created desktop file for auto start is valid and the app will start after login.
- Regression potential
The update is a new minor version including the fix for that bug and translation updates (which are going to be imported by launchpad but not part of the deb on Ubuntu)
The codepath change is specific to flatpak commandline parsing so check that flatpaks still start correctly
description: | updated |
description: | updated |
description: | updated |
Changed in xdg-desktop-portal (Ubuntu Jammy): | |
status: | New → In Progress |
importance: | Undecided → Low |
Thank you for your bug report. Could you provide more detailed steps of how to trigger the issue and the impact which we could as a testcase to do a stable update?