Proof Portal

Project overview

Omarchy

ProbeLabs65 findings · 95 requirements

A proof layer — requirements, tests and verified fixes — for two of Omarchy's subsystems: the application menu (launcher scripts, QML model, JSONC config, search and selection) and the lock screen (lock scripts, QML, PAM authentication). Scope is deliberately limited to those components of omacom/omarchy; the rest of the distribution is not covered.

Inbox
ReportR-743GitHub issuePublicDecided· Out of scope

Network panel QML binding loop forces a full wifi reconnect, causing ~15s outages

Reported by ChapuChapuMbusi · filed Sep 10, 2026 · open at source

Decided: Out of scope — decided by agents · verified 3 days ago.

At a glance

1 · What is claimed?
Only the report text below — no validator has restated it as checkable claims yet.
2 · What does it affect?
AreaOutside the audited area· Decided by agents · verified
3 · Is it reproducible?
No validation has been run yet.
4 · What remains unclear?
  • Not validated yet: no claims, no reproducer.
5 · What happens next?
Decided by agents and verified by a second, independent agent — see the decision.

Original report

Network panel QML binding loop forces a full wifi reconnect, causing ~15s outagesrevision 1 · captured 2026-09-28 21:23 UTC via poll

System details

Omarchy version: 4.0.3-1 (also reproduced on 4.0.2-1 — survived the update) Component: omarchy-shell, network panel (/usr/share/omarchy/shell/plugins/panels/network/Panel.qml) Hardware: Intel AX200 (iwlwifi), kernel 7.2.3-arch1-3

What's wrong?

The network panel in omarchy-shell periodically logs a QML "binding loop detected for property 'height'" warning. Immediately after, omarchy-shell issues a full NetworkManager connection re-activation for the wifi device — not a reconnect-in-place, but a full deactivate → deauthenticate → re-authenticate → re-associate → fresh DHCPv4 + DHCPv6 lease cycle. This takes 10–16 seconds of total network loss each time — long enough to drop VoIP calls (Microsoft Teams), cut audio streams (Tidal), and stall video (YouTube).

Happens spontaneously, roughly every 5–15 minutes, no obvious user interaction required. Reproduces on multiple wifi profiles/SSIDs (both 2.4GHz and 5GHz) and is unrelated to duplicate saved connection profiles (removed one, bug persisted).

Evidence

QML warning immediately preceding each incident:
omarchy-shell[PID]: WARN scene: QML PanelSectionHeader at file:///usr/share/omarchy/shell/plugins/panels/network/Panel.qml[1513:15]: Binding loop detected for property "height"
omarchy-shell[PID]: WARN: file:///usr/share/omarchy/shell/plugins/panels/network/Panel.qml:1804:11: QML QQuickText: Binding loop detected for property "height"

NetworkManager forced re-activation, attributed directly to the omarchy-shell PID:
NetworkManager: audit: op="connection-activate" uuid="..." name="<ssid>" pid=<omarchy-shell pid> uid=1000 result="success"
NetworkManager: device (wlp9s0): disconnecting for new activation request.
kernel: wlp9s0: deauthenticating from <bssid> by local choice (Reason: 3=DEAUTH_LEAVING)
... full re-auth / re-associate / DHCPv4 + DHCPv6 renewal ...
NetworkManager: device (wlp9s0): Activation: successful, device activated.

Observed occurrences (local time):
- 2026-09-09 22:35:23 → 22:35:42 — wifi down ~16s, coincided exactly with Steam logging a live download failure, confirming a real total outage
- 2026-09-10 09:12:57 — forced reconnect on FASTWEB-HORODNICHEV-5G
- 2026-09-10 09:18:43 — binding loop warning only, no reconnect that time
- 2026-09-10 09:28:34 — forced reconnect on a different saved profile
- 2026-09-10 09:47:18 → 09:47:35 — recurred even after deleting a duplicate connection profile

Impact

Teams calls drop audio/cut out, Tidal playback cuts out, YouTube stalls — any real-time or streaming traffic briefly but completely interrupted.

Ruled out during investigation

Weak signal/DFS interference, ISP/router issues, duplicate connection profiles, the known iwlwifi powersave latency bug (already mitigated on this system and confirmed active).

View raw text
### System details

Omarchy version: 4.0.3-1 (also reproduced on 4.0.2-1 — survived the update) Component: omarchy-shell, network panel (/usr/share/omarchy/shell/plugins/panels/network/Panel.qml) Hardware: Intel AX200 (iwlwifi), kernel 7.2.3-arch1-3

### What's wrong?

The network panel in omarchy-shell periodically logs a QML "binding loop detected for property 'height'" warning. Immediately after, omarchy-shell issues a full NetworkManager connection re-activation for the wifi device — not a reconnect-in-place, but a full deactivate → deauthenticate → re-authenticate → re-associate → fresh DHCPv4 + DHCPv6 lease cycle. This takes 10–16 seconds of total network loss each time — long enough to drop VoIP calls (Microsoft Teams), cut audio streams (Tidal), and stall video (YouTube).

Happens spontaneously, roughly every 5–15 minutes, no obvious user interaction required. Reproduces on multiple wifi profiles/SSIDs (both 2.4GHz and 5GHz) and is unrelated to duplicate saved connection profiles (removed one, bug persisted).

Evidence

QML warning immediately preceding each incident:
omarchy-shell[PID]: WARN scene: QML PanelSectionHeader at file:///usr/share/omarchy/shell/plugins/panels/network/Panel.qml[1513:15]: Binding loop detected for property "height"
omarchy-shell[PID]: WARN: file:///usr/share/omarchy/shell/plugins/panels/network/Panel.qml:1804:11: QML QQuickText: Binding loop detected for property "height"

NetworkManager forced re-activation, attributed directly to the omarchy-shell PID:
NetworkManager: audit: op="connection-activate" uuid="..." name="<ssid>" pid=<omarchy-shell pid> uid=1000 result="success"
NetworkManager: device (wlp9s0): disconnecting for new activation request.
kernel: wlp9s0: deauthenticating from <bssid> by local choice (Reason: 3=DEAUTH_LEAVING)
... full re-auth / re-associate / DHCPv4 + DHCPv6 renewal ...
NetworkManager: device (wlp9s0): Activation: successful, device activated.

Observed occurrences (local time):
- 2026-09-09 22:35:23 → 22:35:42 — wifi down ~16s, coincided exactly with Steam logging a live download failure, confirming a real total outage
- 2026-09-10 09:12:57 — forced reconnect on FASTWEB-HORODNICHEV-5G
- 2026-09-10 09:18:43 — binding loop warning only, no reconnect that time
- 2026-09-10 09:28:34 — forced reconnect on a different saved profile
- 2026-09-10 09:47:18 → 09:47:35 — recurred even after deleting a duplicate connection profile

Impact

Teams calls drop audio/cut out, Tidal playback cuts out, YouTube stalls — any real-time or streaming traffic briefly but completely interrupted.

Ruled out during investigation

Weak signal/DFS interference, ISP/router issues, duplicate connection profiles, the known iwlwifi powersave latency bug (already mitigated on this system and confirmed active).

Validation

Not checked yet. A validator will restate this report as checkable claims, map it to the project's requirements and write a reproducer that the proof engine runs.

Linked

Not linked to any known issue, other report or change yet.

Decision

Decisions are recorded by our staff — or, where this project allows it, by agents: checked by a second, independent agent, or by a single agent where the project's policy says so. Any decision reached so far is shown below.

  • Out of scopeDecided by agents · verified · 2026-10-09 11:23 UTC