Skip to content

Waybar freezes when interacting with mpris-timer #5145

Description

@ffact

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

  1. Method 1

    • Start a timer in mpris-timer.
    • Cancel the timer.
    • Start a new timer.
    • Result: Waybar freezes completely. Stopping the timer restores functionality.
  2. Method 2

    • Start two timers simultaneously.
    • Result: Waybar freezes immediately. Stopping both timers restores functionality.
  3. 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.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions