You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Revert "fix(stealth): ..." — speculative follow-ups to #509
Reverts 86b5ad9 and 73dda11, restoring electron/WindowHelper.ts and the
overlay tests to exactly the state PR #509 merged in.
Neither commit was backed by a defect I could actually demonstrate:
- The win32 skip on the chrome re-push rested on "a value-identical
setContentProtection call causes DWM affinity churn", which is a comment
in this repo, not something verified on Windows from here. It also
narrowed a protective write on a stealth path — the wrong direction to
move on an unverified premise.
- The opacity-shield flush fixed a real control-flow gap (minimizeWindow /
closeWindow discard a pending setOpacity(1)) but I never showed the race
is reachable: it needs a minimize or close-to-tray IPC landing inside the
60ms shield window, while the launcher is transparent or hidden.
The nulling of this.opacityTimeout only mattered as support for the flush,
so it goes with it.
The one finding that WAS demonstrated — the vacuous positive assertions in
OverlayAlwaysContentProtected.test.mjs, proven by a mutation probe that
reintroduced the leak at both creation sites and still gave 8/8 green — is
in 63a4fe9 and stays, since it came in with the PR.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Si93L7isjy1GFkqzjb7gJy
0 commit comments