mirror of
https://github.com/JakeStanger/ironbar.git
synced 2026-07-11 07:15:19 +01:00
[GH-ISSUE #1491] Bar for disabled output can appear on another active monitor under niri #1857
Labels
No labels
A:Build
A:CI
A:Client
A:Config
A:Core
A:Documentation
A:Documentation
A:IPC
A:Testing
A:UX/UI
blocked
BREAKING CHANGE
duplicate
good first issue
GTK4
help wanted
invalid
M:Battery
M:Battery
M:Bindmode
M:Bluetooth
M:Brightness
M:Cairo
M:Clipboard
M:Clock
M:Clock
M:Custom
M:Focused
M:Keyboard
M:Launcher
M:Menu
M:Music
M:Music
M:Music
M:Network Manager
M:Notifications
M:SysInfo
M:Tray
M:Volume
M:Workspaces
partially resolved
P:Critical
P:High
P:Low
P:Medium
pull-request
T:Bug
T:Bug
T:Core Enhancement
T:Module Enhancement
T:New Module
T:Question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
JakeStanger/ironbar#1857
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jdksjfisdf on GitHub (May 16, 2026).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1491
Describe the bug
When running under niri with one active external monitor and one disabled internal panel, ironbar sometimes creates two bars on startup. The extra bar is not kept on the disabled output; instead, it appears on the active monitor, so two bars end up rendered on the same physical screen.
This looks like an output-binding issue rather than just an extra-output detection issue.
To reproduce
Steps to reproduce the behavior:
nirias the compositor.eDP-1)ironbar.Expected behavior
If a disabled output is still reported by the compositor, ironbar should either:
It should never render that extra bar onto another active monitor.
System information:
Configuration
Config
```toml position = "top" end type = "clock"Styles
/* default / irrelevant */