Description
A user reported an aggressive refresh loop after installing Glint. The application rapidly toggles between active and inactive states, causing heavy window flicker and stealing focus.
Reproduction & Environment Details
- App Version:
v1.0.1
- OS: Windows 10 (Primary suspect) or Windows 11
- Hardware Profile: Legacy desktop hardware (Dell Optiplex SFF, ~8th Gen Intel CPU or older, DDR4 RAM, potential dedicated low-profile GPU)
- Status: Unconfirmed / Needs reproduction
Step 1: Reproduction Strategy
Because the report contains hardware and OS uncertainties, we should systematically isolate the behavior:
- Virtual Machine Testing:
- Graphics/Hardware Acceleration:
- Focus & Event Triggers:
Potential Root Causes to Inspect
- Focus Loops: An explicit focus call (e.g.,
win.show() or win.focus()) bound to an aggressive interval or event listener (e.g., auto-updater, webview ping, network status polling).
- GPU Rendering / Hardware Acceleration: Older GPU drivers failing to handle hardware acceleration or window transparency/effects (e.g., acrylic/blur behind), triggering a constant fallback redraw loop.
- Electron / Framework Window State: Event listener collision between
blur and focus events causing infinite toggling.
Needed Action
Description
A user reported an aggressive refresh loop after installing Glint. The application rapidly toggles between active and inactive states, causing heavy window flicker and stealing focus.
Reproduction & Environment Details
v1.0.1Step 1: Reproduction Strategy
Because the report contains hardware and OS uncertainties, we should systematically isolate the behavior:
v1.0.1release build.v1.0.1release build.win.focus()or window re-renders.Potential Root Causes to Inspect
win.show()orwin.focus()) bound to an aggressive interval or event listener (e.g., auto-updater, webview ping, network status polling).blurandfocusevents causing infinite toggling.Needed Action