[GH-ISSUE #1271] [BUG]: Systray menu closes when hovered #1790

Closed
opened 2026-05-22 22:54:41 +01:00 by JakeStanger · 2 comments
Owner

Originally created by @ksharizard on GitHub (Dec 3, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1271

Describe the bug

When I try to access the options in the systray menu of an application, it instantly closes.

To reproduce
Steps to reproduce the behavior:

  1. Open up steam
  2. Right click on steam icon in systray
  3. Try to hover over the options that pops up

Expected behavior

I should be able to click on the options in the menu.

System information:

  • Distro: Arch Linux
  • Compositor: Hyprland and Niri
  • Ironbar version: 0.18.0-pre

Configuration

Config
name = "bar"
autohide = 200
height = 21
popup_autohide = true

[[start]]
type = "workspaces"
all_monitors = false

# add launcher when it is fixed

[[end]]
type = "tray"

[[end]]
type = "bluetooth"

[end.format]
not_found = ""
disabled = " Off"
enabled = " On"
connected = " {device_alias}"
connected_battery = " {device_alias} • {device_battery_percent}%"

[end.popup]
scrollable = false

[[end]]
type = "battery"
format = "{percentage}%"

[end.thresholds]
warning = 20
critical = 5

[[end]]
type = "volume"
format = "{icon} {percentage}%"
max_volume = 100
on_scroll_up = "pactl set-sink-volume @DEFAULT_SINK@ +2%"
on_scroll_down = "pactl set-sink-volume @DEFAULT_SINK@ -2%"

[end.icons]
volume_high = "󰕾"
volume_medium = "󰖀"
volume_low = "󰕿"
muted = "󰝟"

[[end]]
type = "clock"
format = " %I:%M %p \n %d/%m/%y"
format_popup = "%r"

# battery volume workspaces
Styles I do not have a styles.css. I just use the default one that comes with ironbar.

Additional context

Screenshots

Originally created by @ksharizard on GitHub (Dec 3, 2025). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1271 **Describe the bug** <!-- A clear and concise description of what the bug is. --> When I try to access the options in the systray menu of an application, it instantly closes. **To reproduce** Steps to reproduce the behavior: 1. Open up steam 2. Right click on steam icon in systray 3. Try to hover over the options that pops up **Expected behavior** <!-- A clear and concise description of what you expected to happen. --> I should be able to click on the options in the menu. **System information:** - Distro: Arch Linux - Compositor: Hyprland and Niri - Ironbar version: 0.18.0-pre **Configuration** <!-- Share your bar configuration and stylesheet as applicable: --> <details><summary>Config</summary> ``` name = "bar" autohide = 200 height = 21 popup_autohide = true [[start]] type = "workspaces" all_monitors = false # add launcher when it is fixed [[end]] type = "tray" [[end]] type = "bluetooth" [end.format] not_found = "" disabled = " Off" enabled = " On" connected = " {device_alias}" connected_battery = " {device_alias} • {device_battery_percent}%" [end.popup] scrollable = false [[end]] type = "battery" format = "{percentage}%" [end.thresholds] warning = 20 critical = 5 [[end]] type = "volume" format = "{icon} {percentage}%" max_volume = 100 on_scroll_up = "pactl set-sink-volume @DEFAULT_SINK@ +2%" on_scroll_down = "pactl set-sink-volume @DEFAULT_SINK@ -2%" [end.icons] volume_high = "󰕾" volume_medium = "󰖀" volume_low = "󰕿" muted = "󰝟" [[end]] type = "clock" format = " %I:%M %p \n %d/%m/%y" format_popup = "%r" # battery volume workspaces ``` </details> <details><summary>Styles</summary> I do not have a styles.css. I just use the default one that comes with ironbar. </details> **Additional context** <!-- Add any other context about the problem here. --> **Screenshots** <!-- If applicable, add screenshots to help explain your problem. -->
JakeStanger 2026-05-22 22:54:41 +01:00
Author
Owner

@JakeStanger commented on GitHub (Dec 8, 2025):

I've not observed this myself. Could you try setting popup_autohide to false and see if that makes any difference?

<!-- gh-comment-id:3627998743 --> @JakeStanger commented on GitHub (Dec 8, 2025): I've not observed this myself. Could you try setting `popup_autohide` to `false` and see if that makes any difference?
Author
Owner

@ksharizard commented on GitHub (Dec 9, 2025):

Setting it to false did not fix it. The only way I found to fix it was to disable autohide by commenting out the autohide = 200 line.

<!-- gh-comment-id:3630280954 --> @ksharizard commented on GitHub (Dec 9, 2025): Setting it to false did not fix it. The only way I found to fix it was to disable autohide by commenting out the `autohide = 200` line.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#1790
No description provided.