-
Notifications
You must be signed in to change notification settings - Fork 72
[BUG] The --pulsate parameter does not close even with --auto-close #305
Description
Hi @v1cont,
First of all, thank you for your continued work on YAD. It’s an excellent and powerful tool.
Also, I sincerely wish for peace to be established in Ukraine, and I hope you are doing well and staying safe.
Bug description
The --pulsate parameter has different behavior between older and newer versions of YAD.
In older versions (e.g., 0.40.0), the following sequence works correctly. The window stays open for 5 seconds and then closes automatically when "100" is sent to the FIFO.
However, in newer versions, even when adding --auto-close, the window does not close after sending "100".
Steps to Reproduce
mkfifo fifo
tail -f fifo | yad --progress --pulsate --auto-close &
echo "10" >fifo
sleep 5
echo "100" >fifoExpected behavior
The progress window should close automatically after receiving "100".
Actual behavior (in recent versions)
The window remains open indefinitely, even with --auto-close.
Versions Tested
✅ Working:
- YAD version 0.40.0 (GTK+ 3.24.41) - Ubuntu 24.04
- YAD version 0.40.0 (GTK+ 3.24.49) - Debian 13
❌ Not working:
- YAD version 7.2 (GTK+ 3.24.50) - Ubuntu 25.10
- YAD version 9.3 (GTK+ 3.24.51) - Fedora 43
- YAD version 14.1 (GTK+ 3.24.50) - Arch Linux
Thank you again for your time and dedication!