[simulator/web] Avoid broadcasting storage if navigator isn't defined (on Node CI)

This commit is contained in:
Yaya-Cout
2025-12-14 12:20:49 +01:00
parent 90efabb404
commit 9d8e78ca1e

View File

@@ -66,11 +66,14 @@ void python_execution_end() {
}, name, content, size);
}
// window isn't defined on Node (CI)
EM_ASM({
window.postMessage({
type: 'epsilon_micropython_executionEnvironment_runCode_finished',
value: Module.___temp_storage_dump,
});
if (window) {
window.postMessage({
type: 'epsilon_micropython_executionEnvironment_runCode_finished',
value: Module.___temp_storage_dump,
});
}
delete Module.___temp_storage_dump;
});