CodeNomad/scripts/fixtures
Pascal André 46a4ea0a85
fix(tauri): prevent macOS startup window event feedback (#821)
Backport the exact read-only macOS maximize getter from Tao #1182 into the existing 0.34.6 vendor override, preserving the Windows input backport. The original borderless getter changed AppKit style masks and generated geometry events whose persistence capture called the getter again, starving startup independently of OpenCode readiness. Window chrome, persistence policy and shared OpenCode lifecycle remain unchanged.

Add a bounded native AppKit regression with isolated original-crate negative-control artifacts, repeated warm-cache runs, getter-phase capture evidence, maximize/restore and fixed-size/decorated cases. Reject unrelated watchdog timeouts and validate runner results with platform-independent tests. Run the native regression in macOS ARM64 CI.

Validation includes the macOS Intel VM reproduction and rebuilt Tauri startup, second-window quit/relaunch with isolated OpenCode 2.0.21, 181 macOS and 188 Windows Tauri tests, Windows input negative controls, 44 targeted Electron regressions, successful ARM64 CI tests and a published ARM64 test artifact. Both independent gatekeeper findings were fixed and re-reviewed to zero findings. All test jobs passed; remaining platform builds were still running at the explicitly requested admin merge.

Fixes #819.
2026-10-01 14:58:32 +02:00
..
attachment-picker-electron.cjs feat(composer): unify native device attachments and project references (#729) 2026-09-24 23:12:44 +02:00
attachment-picker-windows.ps1 feat(composer): unify native device attachments and project references (#729) 2026-09-24 23:12:44 +02:00
setup-path-registration.cjs fix(opencode): retire private runtime fallback and restore first-run setup (#760) 2026-09-24 00:25:40 +02:00
tauri-macos-window-result.mjs fix(tauri): prevent macOS startup window event feedback (#821) 2026-10-01 14:58:32 +02:00
tauri-menu-windows.ps1 fix(tauri): keep View menus responsive through native focus changes (#748) 2026-09-22 18:18:47 +02:00
wsl-fixture-bounds.mjs test(opencode): certify bounded WSL setup and reload effects 2026-09-20 17:21:31 +02:00
wsl-fixture-bounds.test.mjs test(opencode): certify bounded WSL setup and reload effects 2026-09-20 17:21:31 +02:00
wsl-reload-safety.mjs test(opencode): certify bounded WSL setup and reload effects 2026-09-20 17:21:31 +02:00
wsl-reload-safety.test.mjs test(opencode): certify bounded WSL setup and reload effects 2026-09-20 17:21:31 +02:00