After loading Safari Web Extension, when making request from the popup to load wasm file it return with wrong MIME type, which makes the WebAssembly compileStreaming to reject the response from fetch.
Summary
URL: safari-web-extension://ECF91D91-37F4-499D-8D7E-6AA029A2DBED/canvaskit/canvaskit.wasm
Status: 200
Source: —
Initiator:
flutter_bootstrap.js:10:505
Request
Accept: /
Referer: safari-web-extension://ECF91D91-37F4-499D-8D7E-6AA029A2DBED/index.html
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/605.1.15
Response
Access-Control-Allow-Origin: *
Content-Length: 6751354
Content-Security-Policy: script-src 'self' 'wasm-unsafe-eval'; object-src 'self';
Content-Type: application/octet-stream
In the response the inner server that returns files for safari-web-extension should return application/wasm