Fix overlay toggle regression TASK-7

This commit is contained in:
2026-02-21 23:47:34 -08:00
parent 44c7b05f96
commit 26c031aea8
8 changed files with 152 additions and 6 deletions

View File

@@ -0,0 +1,33 @@
# Agent: `codex-overlay-toggle-regression-20260222T073450Z-q7m4`
- alias: `codex-overlay-toggle-regression`
- mission: `Fix post-rebase overlay toggle regression causing transparent non-interactable windows and broken keybinds (TASK-107).`
- status: `testing`
- branch: `main`
- started_at: `2026-02-22T07:34:50Z`
- heartbeat_minutes: `5`
## Current Work (newest first)
- [2026-02-22T07:45:58Z] progress: Added `src/core/services/overlay-window-config.test.ts` red test for explicit `webPreferences.sandbox=false`; patched `src/core/services/overlay-window.ts` with `sandbox: false`; verified focused tests + full build pass.
- [2026-02-22T07:44:40Z] test: Added red regression in `src/renderer/error-recovery.test.ts` proving `resolvePlatformInfo` incorrectly preferred preload layer over query layer; patched `src/renderer/utils/platform.ts` to prioritize `?layer=` and reran tests/build green.
- [2026-02-22T07:34:50Z] intent: Initialize session record, associate work with TASK-107, inspect overlay runtime + renderer regressions after rebase.
## Files Touched
- `backlog/tasks/task-107 - Fix-post-rebase-overlay-toggle-regression.md`
- `docs/subagents/agents/codex-overlay-toggle-regression-20260222T073450Z-q7m4.md`
- `docs/subagents/INDEX.md`
- `docs/subagents/collaboration.md`
- `src/renderer/error-recovery.test.ts`
- `src/renderer/utils/platform.ts`
- `src/core/services/overlay-window.ts`
- `src/core/services/overlay-window-config.test.ts`
## Assumptions
- Regression likely introduced by recent rebase merge in main/runtime overlay wiring.
- Existing overlay regression tests can be extended for red-green fix.
## Open Questions / Blockers
- Exact break location (window options vs renderer preload/load path vs toggle handler state).
## Next Step
- Hand off fix summary + validation commands to user for runtime confirmation on host machine.