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:
parent
5f5af14e8b
commit
4c7839e4f8
1 changed files with 1 additions and 1 deletions
|
|
@ -1 +1 @@
|
||||||
Subproject commit f6774c4559c6aa17c45c1c0ce2ce9cdcdd18d46d
|
Subproject commit 8a80bad7efdfa85d4c19bbf167ea699b21d12f24
|
||||||
Loading…
Reference in a new issue