Waybar freezes when interacting with mpris-timer
Description
Running mpris-timer causes Waybar to completely freeze. This affects both the tray and mpris widgets. The bar becomes unresponsive to clicks and stops updating until the timer is stopped or the app is closed.
How to reproduce
-
Method 1
- Start a timer in mpris-timer.
- Cancel the timer.
- Start a new timer.
- Result: Waybar freezes completely. Stopping the timer restores functionality.
-
Method 2
- Start two timers simultaneously.
- Result: Waybar freezes immediately. Stopping both timers restores functionality.
-
Method 3
- Stop Waybar
- Start a timer in mpris-timer.
- Start Waybar.
- Result: Waybar hangs at the initialization state (widgets missing). Stopping the timer allows Waybar to finish initializing and work normally.
Environment
- App: mpris-timer (Flathub) v2.2.2
- Bar: Waybar v0.15.0
- Widgets affected:
tray, mpris
Expected behavior
Waybar should remain responsive regardless of timer state changes or multiple active timers.
Actual behavior
Waybar process hangs/blocks when mpris-timer emits signals or updates metadata, requiring the timer to be stopped to recover.
Waybar freezes when interacting with mpris-timer
Description
Running
mpris-timercauses Waybar to completely freeze. This affects both thetrayandmpriswidgets. The bar becomes unresponsive to clicks and stops updating until the timer is stopped or the app is closed.How to reproduce
Method 1
Method 2
Method 3
Environment
tray,mprisExpected behavior
Waybar should remain responsive regardless of timer state changes or multiple active timers.
Actual behavior
Waybar process hangs/blocks when mpris-timer emits signals or updates metadata, requiring the timer to be stopped to recover.