[GH-ISSUE #997] Launcher: Favorites are in random order #8737

Closed
opened 2026-05-23 03:54:04 +01:00 by JakeStanger · 1 comment
Owner

Originally created by @BowDown097 on GitHub (May 20, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/997

Describe the bug
Favorites are in a random order now, since yesterday, and they shuffle around every time the bar is restarted. Config is unaffected.

To reproduce
Steps to reproduce the behavior:

  1. Add module launcher
  2. Add some favorites to it
  3. Observe the order you specified is not preserved

Expected behavior
The favorites appear in the same order as the config.

System information:

  • Distro: Artix Linux
  • Compositor: Wayfire
  • Ironbar version: ironbar-git

Configuration

Config
[[start]]
type = "launcher"
favorites = [
    "launcher",
    "pcmanfm-qt",
    "zen",
    "legcord",
    "mpc-qt",
    "URxvt",
    "QtCreator",
    "VSCodium",
    "jetbrains-rider",
    "QtTube"
]
icon_size = 48
show_names = false
show_icons = true

Additional context

Screenshots

Image

Originally created by @BowDown097 on GitHub (May 20, 2025). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/997 **Describe the bug** Favorites are in a random order now, since yesterday, and they shuffle around every time the bar is restarted. Config is unaffected. **To reproduce** Steps to reproduce the behavior: 1. Add module `launcher` 2. Add some favorites to it 3. Observe the order you specified is not preserved **Expected behavior** The favorites appear in the same order as the config. **System information:** - Distro: Artix Linux - Compositor: Wayfire - Ironbar version: ironbar-git **Configuration** <!-- Share your bar configuration and stylesheet as applicable: --> <details><summary>Config</summary> ``` [[start]] type = "launcher" favorites = [ "launcher", "pcmanfm-qt", "zen", "legcord", "mpc-qt", "URxvt", "QtCreator", "VSCodium", "jetbrains-rider", "QtTube" ] icon_size = 48 show_names = false show_icons = true ``` </details> **Additional context** <!-- Add any other context about the problem here. --> **Screenshots** <!-- If applicable, add screenshots to help explain your problem. --> ![Image](https://github.com/user-attachments/assets/9a4b43c0-0e32-4579-94e6-64a045dc31e0)
Author
Owner

@JakeStanger commented on GitHub (May 20, 2025):

Noticed this yesterday too. I think a recent refactor means init events are getting sent in the wrong order.

github.com/JakeStanger/ironbar@0914ea3972/src/modules/launcher/mod.rs (L274-L276)

Logged as low priority but will get this fixed quite quickly as it's annoying me too (author priviledge) and I know what needs to be fixed.

<!-- gh-comment-id:2894266772 --> @JakeStanger commented on GitHub (May 20, 2025): Noticed this yesterday too. I think a recent refactor means init events are getting sent in the wrong order. https://github.com/JakeStanger/ironbar/blob/0914ea3972ec74afc94683b9e0e0c132319337a1/src/modules/launcher/mod.rs#L274-L276 Logged as low priority but will get this fixed quite quickly as it's annoying me too (author priviledge) and I know what needs to be fixed.
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#8737
No description provided.