Interesting, wonder what the discrepancy is.
On Windows with Firefox this is the error (from the web tools console):
Assertion failed: undefined index.html:1:566
printErr https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html:1
abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
getDB https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
getLocalSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
handleSleep https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
<anonymous> https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.wasm:1468078
x https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
_main https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
callMain https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
doRun https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
run https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
On Windows with Vivaldi (Chromium based) this is the error (in the itch embed it displays the message ’Exception thrown, see JavaScript console):
index.html:1 Assertion failed: undefined
printErr @ index.html:1
aerofoil.js:1 Uncaught RuntimeError: abort(Assertion failed: undefined). Build with -s ASSERTIONS=1 for more info.
at abort (aerofoil.js:1:9931)
at assert (aerofoil.js:1:5100)
at aerofoil.js:1:21103
at doCallback (aerofoil.js:1:51079)
at done (aerofoil.js:1:51175)
at aerofoil.js:1:39865
at aerofoil.js:1:41413
at req.onerror (aerofoil.js:1:40697)
Also tested with Linux in a VM on vanilla Chromium (no addons), Vivaldi and Firefox (latter two with only uBlock Origin set to defaults).
Firefox in Linux had this log:
Assertion failed: undefined index.html:1:566
printErr https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html:1
abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
onerror https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
Uncaught RuntimeError: abort(Assertion failed: undefined). Build with -s ASSERTIONS=1 for more info.
abort https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
assert https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
InitFileSystem https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
doCallback https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
done https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
syncfs https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
getRemoteSet https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
onerror https://v6p9d9t4.ssl.hwcdn.net/html/3834657/aerofoil.js:1
aerofoil.js:1:9931
Partitioned cookie or storage access was provided to “https://v6p9d9t4.ssl.hwcdn.net/html/3834657/index.html” because it is loaded in the third-party context and dynamic state partitioning is enabled.