fix: land the wx dispatch interlock — no event dispatch while Asyncify-parked

Bump wxwidgets to 8a80bad7ef (cherry-pick of 5526b599c6 from
fix/wasm-dispatch-interlock): gated event pump (paint-only while a chain is
Asyncify-parked), queue-when-parked input events, deferred timer fire, and
pause/restore around the long-lived modal parks.

Fixes the prod board-load trap (2026-07-29, editor v0.1.12/Firefox): the GAL
refresh timer fired via emscripten_async_call into wx dispatch while the slow
board open was parked in wxWasmYieldToBrowser, corrupting asyncify state
("index out of bounds" → "unreachable executed" in the fiber rewind →
permanently poisoned runtime). Same family as the flaky CI fp-selector trap
the branch was originally written for.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01H8jo7zz1ZwzYpjJ64UZKN4
This commit is contained in:
Gergő Törcsvári 2026-07-29 11:44:14 +02:00
commit 4c7839e4f8
No known key found for this signature in database
GPG key ID: 8E75F2CDE64E5322

@ -1 +1 @@
Subproject commit f6774c4559c6aa17c45c1c0ce2ce9cdcdd18d46d
Subproject commit 8a80bad7efdfa85d4c19bbf167ea699b21d12f24