Hi developers,
Lishogi is an excellent and I always appreciate your hard work and dedication.
Recently, I updated my iPhone from iOS 26.1 to iOS 26.2. After that, I can’t load YaneuraOu engine when I’m trying analyzing my game in local browser. I can’t load it with all browsers including Safari, chrome, breve and so on.
Please tell me how to fix it.
Can’t load YaneuraOu engine.
Weird, hard to debug on my side without iphone and mac, but it seems like webkit regression, someone reported something similar in emscripten repo - github.com/emscripten-core/emscripten/issues/25905.
Thank you for replying.
I’ve confirmed that not only my device iPhone 12 Pro Max but also iPhone 14 Pro couldn’t load the engine when analyzing. Both of them are now iOS 26.2 and it worked fine on iOS 26.1 and earlier. It must be an OS related issue.
Does this work for you - lab.mzr.jp/yowasm/?EvalType=k-p;USI_Hash=16
if you do the example 'go depth 20' after it loads it should output info lines and finally bestmove.
Also if you disable NNUE (menu bottom right) or try analyzing different variant like minishogi, does the engine load? It will try to load a different engine - Fairy stockfish.
That command didn’t work for me sadly.
But I disabled NNUE and I could load YaneuraOu HCE.
imgur.com/a/nowvtlw
It seems that same problems happened on lichess.
lichess.org/forum/lichess-feedback/engine-not-working-2
lichess.org/forum/lichess-feedback/engine-bug-on-macos-and-ios
Thanks, YaneuraOu doesn't even have HCE version, so it's probable Fairy, seems like an unrelated display issue, when NNUE fails, but should work - I will fix that.
Looking at it, Yane creates an absurd amount of workers, maybe IOS doesn't like that, I will try recompiling it with more reasonable values and latest emscripten, maybe something got patched along the way.
You can't post in the forums yet. Play some games!