Repository navigation
Clicking Chrome's native account chooser can make Chrome activate its own window even when CUA uses background delivery. SideScreen 0.7 adds a scoped activation-only guard for the assigned Chrome window, integrated with Muse Link 1.4.
The separate 64-bit Chrome helper validates the current monitor, complete window bounds, process/start time and Chrome executable. Its original user-mode DLL hooks five window activation/focus APIs. It accepts activation leases and release only, and refuses keyboard/pointer dispatch frames. It does not virtualize physical input or inject SideUser's native input adapter into account browsers. Other Chrome roots pass through, explicit human foregrounding restores ordinary focus behavior, and the lease expires after 120 seconds. MinHook retains its BSD-2-Clause license; SideScreen's original code is MIT. No VM or MouseMux implementation is used.
Muse Link's persistent MCP fixture completed Chrome's actual FedCM account chooser using fictional loopback accounts. Account selection and final Continue preserved foreground, keyboard focus and cursor. The installed route also passed the 32 browser/native/WPF checks. This build passed 26 non-UI checks, 12 adapter checks and Windows CI.
Extract the full ZIP before installing. The installer includes the ChromeFocus helper, preserves identical files and refuses to overwrite a changed activation DLL loaded in Chrome. Close Chrome before upgrading a loaded guard; regular and agent windows can share its process. Never automatically close a person's browser to perform an update.
This is scoped, app-specific focus protection. It does not establish universal input isolation, bypass browser security prompts, patch hosted ChatGPT's native input backend or eliminate cold extension activation. CUA and the virtual display driver remain separate installations.
ZIP SHA256: 03628B275B35705B6A8FADD37ABD280990E56B38F81E365E01F09CFFD27A0F19