fix(menu): release Left from kb-move-char-back before binding it to Back
Some checks failed
Check / eval (push) Failing after 8m34s
Some checks failed
Check / eval (push) Failing after 8m34s
rofi hard-fails on a duplicate keybinding and reports it in a GUI error dialog, not stderr — so 05bab55's Left=Back killed every menu entry point on a real session while passing all stubbed tests. Rebind kb-move-char-back to Control+b in both rofi_menu copies (menu + vpn). V3 on the migrated T14s: error dialog reproduced with old flags, menu renders with fixed flags. Journal + two PROPOSED pitches (EasyEffects 8 tray icon, parallel fingerprint/password PAM). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,22 @@ Template:
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-11 — hotfix: Left=Back bound over rofi default → every menu dead
|
||||
- **Task:** Escalation — V3 on the migrated T14s: all `nomarchy-menu`
|
||||
entry points (main, battery, power-profile, VPN) showed rofi's
|
||||
"Binding 'Left' is already bound" error dialog instead of a menu.
|
||||
- **Did:** `rofi.nix` — release `kb-move-char-back` to `Control+b` before
|
||||
binding `-kb-custom-1 Left`, in both `rofi_menu` copies (menu + vpn).
|
||||
rofi hard-fails on duplicate bindings, and reports it in a GUI dialog,
|
||||
not stderr — stub tests and `bash -n` can never catch this class.
|
||||
Filed PROPOSED: EasyEffects 8 blue tray icon; parallel finger/password.
|
||||
- **Verified:** **V3** — real rofi on the T14s: old flags reproduce the
|
||||
error dialog (screenshot), fixed flags render the menu; after HM
|
||||
switch, `nomarchy-menu` renders end-to-end. V0 flake check green.
|
||||
- **Pending:** flatpak apps missing from drun = stale session env
|
||||
(relogin), not a code bug. EasyEffects icon + pam items in PROPOSED.
|
||||
- **Next suggestion:** V3 sweep of the remaining 05bab55 session items.
|
||||
|
||||
## 2026-07-11 — post-migration fix batch (05bab55; entry backfilled)
|
||||
- **Task:** Escalation — first real-hardware migration (TuringMachine →
|
||||
Nomarchy) surfaced a batch of annoyances; session crashed before
|
||||
|
||||
Reference in New Issue
Block a user