Skip to content

[BUG] The --pulsate parameter does not close even with --auto-close #305

@cfgnunes

Description

@cfgnunes

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" >fifo

Expected 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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions