I’ve downloaded those file from github, and replaced the ones in my project under the Basis folder. But is that enough, or do I have to go through all images in project and recompress them?
Just replacing the basis files did not remedy the problem namely. I’m still getting this:
Unhandled Promise Rejection: CompileError: WebAssembly.Module doesn't parse at byte 58: invalid opcode 192, in function at index 35
(anonymous) @ [native code]:1
promiseReactionJob @ [native code]:1
playcanvas-stable.min.js:10 failed to initialize basis worker: CompileError: WebAssembly.Module doesn't parse at byte 662: invalid opcode 193, in function at index 108
Publish the build, and test with iPad Pro 12.9 2020 v14.0 over at browserstack for example.
There it fails with this message: failed to initialize basis worker: CompileError: WebAssembly.Module doesn't parse at byte 4572: invalid opcode 192, in function at index 73
I’m super keen on a workaround here, but not sure where to start. He have a bunch of ipads on a huge trade fair starting today and they are all stuck on progress bar.
The workaround was to recompile the wasm, and just use the wasm, no need to reconvert. But this just luckily hid the issue with the Safari, so not a real reliable workaround unfortunately.
Yes, the steps I posted here above should give you the error, I’m still waiting for Logs on the physical devices over in Las Vegas at the trade fair, but they are some hours behind. Should come within 30 mins. They initially had them running ios18 and the issue was there, then they downgraded to ios17 but still seeing the issue.
In the meantime I’ve been able to produce this error on an iPad Pro 12.9 2020 v14.0 which i found at browserstack.com. Safari version I can’t tell. I can not reproduce the error on browserstack ios17 however.