#1115458 xssproxy: When used with xdg-desktop-portal-gtk, screen saver is not enabled back after video playback

Package:
xssproxy
Source:
xssproxy
Description:
Forward freedesktop.org Idle Inhibition Service calls to Xss
Submitter:
Nicolas Schodet
Date:
2025-09-18 17:07:02 UTC
Severity:
normal
Tags:
#1115458#5
Date:
2025-09-16 21:01:28 UTC
From:
To:
Hi,

When xdg-desktop-portal-gtk is installed, and xssproxy running, playing
a video with Firefox or Chromium disables the screen saver as expected.

When video is stopped, screen saver stays disabled.

xdg-desktop-portal-gtk does not send the message to indicate the end of
the video playback.

After investigation, I found that xdg-desktop-portal-gtk handles the
cookie value zero specially, as if no response was received.

Nicolas.

#1115458#12
Date:
2025-09-18 17:04:55 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
xssproxy, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1115458@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nicolas Schodet <nico@ni.fr.eu.org> (supplier of updated xssproxy package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Thu, 18 Sep 2025 18:04:11 +0200
Source: xssproxy
Architecture: source
Version: 1.1.2-1
Distribution: unstable
Urgency: medium
Maintainer: Package Salvaging Team <team+salvage@tracker.debian.org>
Changed-By: Nicolas Schodet <nico@ni.fr.eu.org>
Closes: 1115458
Changes:
 xssproxy (1.1.2-1) unstable; urgency=medium
 .
   * New upstream version 1.1.2:
     - Do not use cookie with a zero value (Closes: #1115458)
Checksums-Sha1:
 49c89d2c355e201963b2cd3082623722d691932b 1412 xssproxy_1.1.2-1.dsc
 81158df580e7cfac8209f3b94b914d7cf31fd0f2 4547 xssproxy_1.1.2.orig.tar.gz
 6bb6ce7853436b99755d03c34e47549bc2e590d9 3112 xssproxy_1.1.2-1.debian.tar.xz
 24dd4ad66bb8814e63ccbb85c81e49d10cae6c3d 7138 xssproxy_1.1.2-1_amd64.buildinfo
Checksums-Sha256:
 5e4480ec571e7a47843d680dca698bd488d92fbf691f5c17fb03c24b7514b834 1412 xssproxy_1.1.2-1.dsc
 c592cc8f004d86672a46ad80715d5f349809ea269c6c1a436589cb76deb4f3ba 4547 xssproxy_1.1.2.orig.tar.gz
 1db6b43ed6ce1cdc9a2120337e7bfcf75b09c4b6c0d178428b3bb93e1db07a7f 3112 xssproxy_1.1.2-1.debian.tar.xz
 cfa31ce2440383b2ed49ffe9035c9fd90c3e811e1061fe20299838e2265042bb 7138 xssproxy_1.1.2-1_amd64.buildinfo
Files:
 3459a0e73b88ce94ce8d4b1b239a1fd6 1412 x11 optional xssproxy_1.1.2-1.dsc
 03effb58d3805b06df8cd659892a1eb3 4547 x11 optional xssproxy_1.1.2.orig.tar.gz
 9883d416fc5cdba615bb90b60b9763b5 3112 x11 optional xssproxy_1.1.2-1.debian.tar.xz
 3a2c251d66e9dab2ddaa9717fda5c86b 7138 x11 optional xssproxy_1.1.2-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iIcEARYKADAWIQS16PkuulH84+wAlT/Oc3I98Ct6IwUCaMw30xIcbmljb0BuaS5m
ci5ldS5vcmcACgkQznNyPfAreiM8EwD/Z/ZaE1MrdUJmK0suMOJvUIznKqsGE61T
X/auArSiO8cA+O290W9j5BuaLWHphMGQfUvvsEtd6N8QNL7yzdAEgQE=
=QGCb
-----END PGP SIGNATURE-----