Permission/license dialog window invisible — no clickable UI elements to accept/grant permissions
Author: redfirebladeCreated Jun 3, 2026Updated Sep 12, 2026
Description
When Hermes Desktop requests permission (e.g., filesystem access, license agreement, or system permission), a dialog window is supposed to appear — but the window is either invisible, renders off-screen, or is hidden behind other windows. Even when the dialog is triggered, there are no clickable buttons or interactive elements for the user to accept, grant, or configure the permission.
This makes the application unusable when a permission gate is hit — the user cannot proceed because they cannot see or interact with the dialog.
Steps to Reproduce
- Install and launch Hermes Desktop
- Trigger an action that requires permission (e.g., first-run license agreement, filesystem access request, or any system permission prompt)
- Observe: the popup window either does not appear on screen, or appears behind the main window with no way to bring it forward
- The dialog lacks any selectable buttons, checkboxes, or permission mode toggles
Expected Behavior
- A visible, top-most dialog window should appear with clear permission options
- The user should be able to click buttons like "Accept", "Grant", "Deny", or configure permission levels
- The dialog should be focusable and bring itself to the foreground
Actual Behavior
- The permission dialog is invisible or obscured
- There are no interactive UI elements (buttons, toggles, dropdowns) for the user to select or configure permissions
- The user is stuck with no way to proceed past the permission gate
Environment
- OS: Windows 10
- Application: Hermes Desktop (hermes-desktop)
- Screen setup: (user can provide specific display/monitor config)
Additional Context
This may be related to:
- Dialog rendering outside the visible viewport (multi-monitor edge case?)
- Dialog spawning as a background/non-topmost window
- Missing or broken UI component rendering in the permission dialog
- Electron/WebView permission handler not creating interactive elements
Source: fathah/hermes-desktop