[PR #1309] [MERGED] fix(launcher): popup flicker when popup_autohide enabled #9720

Closed
opened 2026-05-23 03:57:23 +01:00 by JakeStanger · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/JakeStanger/ironbar/pull/1309
Author: @JakeStanger
Created: 12/28/2025
Status: Merged
Merged: 12/28/2025
Merged by: @JakeStanger

Base: masterHead: fix/launcher-popup


📝 Commits (1)

  • 8ac2b8a fix(launcher): popup flicker when popup_autohide enabled

📊 Changes

3 files changed (+43 additions, -5 deletions)

View changed files

📝 src/modules/launcher/mod.rs (+4 -2)
📝 src/modules/mod.rs (+12 -0)
📝 src/popup.rs (+27 -3)

📄 Description

Enabling popup_autohide steals focus from the bar when the popup opens, causing the mouse exit event to trigger. This closes the popup, returning focus, triggering the enter event, opening the popup...

This adds a new option modules can set to disable popup autohide behaviour, and enables it for the launcher. As popup behaviour is controlled by mouse enter/exit and not clicks, this should have no drawbacks


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/JakeStanger/ironbar/pull/1309 **Author:** [@JakeStanger](https://github.com/JakeStanger) **Created:** 12/28/2025 **Status:** ✅ Merged **Merged:** 12/28/2025 **Merged by:** [@JakeStanger](https://github.com/JakeStanger) **Base:** `master` ← **Head:** `fix/launcher-popup` --- ### 📝 Commits (1) - [`8ac2b8a`](https://github.com/JakeStanger/ironbar/commit/8ac2b8aadb318020612765d56d73f89111e3b0e3) fix(launcher): popup flicker when `popup_autohide` enabled ### 📊 Changes **3 files changed** (+43 additions, -5 deletions) <details> <summary>View changed files</summary> 📝 `src/modules/launcher/mod.rs` (+4 -2) 📝 `src/modules/mod.rs` (+12 -0) 📝 `src/popup.rs` (+27 -3) </details> ### 📄 Description Enabling `popup_autohide` steals focus from the bar when the popup opens, causing the mouse exit event to trigger. This closes the popup, returning focus, triggering the enter event, opening the popup... This adds a new option modules can set to disable popup autohide behaviour, and enables it for the launcher. As popup behaviour is controlled by mouse enter/exit and not clicks, this should have no drawbacks --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
JakeStanger 2026-05-23 03:57:23 +01:00
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#9720
No description provided.