fix(wasm): bump wxwidgets for the wxMenuBar Detach() UAF fix

Submodule pointer bump for the wxMenuBar dangling-child fix that resolved the 18 DOM-port kicad e2e failures. Also adds the async-debug dossier (docs/features/async/08-10) root-causing the 'indirect call to null' / 'signature mismatch' family to the menu-bar use-after-free, and folds the asyncify harness into 'npm test' (new test:wx for wx-only); tests/README + WHATWORKS updated to match.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Viktor Vaczi 2026-06-13 14:10:05 +02:00
commit fa408c0c06
8 changed files with 756 additions and 5 deletions

View file

@ -19,9 +19,13 @@ This builds `apps/minimal_test.{html,js,wasm}` and standalone test apps.
```bash
npm install
npm test
npm test # wx e2e specs + the asyncify race harness
```
KiCad application tests are a separate, heavier suite (they need the
docker-built KiCad WASM): `npm run test:kicad`. Run only the wx e2e specs with
`npm run test:wx`.
To run specific tests:
```bash
npx playwright test menu.spec.ts # Run menu tests only