diff --git a/main/gui/source/main.cpp b/main/gui/source/main.cpp index d722853dc..208b2d2e1 100644 --- a/main/gui/source/main.cpp +++ b/main/gui/source/main.cpp @@ -113,6 +113,7 @@ namespace { #if defined(OS_WEB) + using namespace hex::init; void saveFsData() { @@ -137,6 +138,12 @@ namespace { splashWindow->startStartupTasks(); + EventManager::subscribe([&] { + MAIN_THREAD_EM_ASM({ + location.reload(); + }); + }); + // Draw the splash window while tasks are running emscripten_set_main_loop_arg([](void *arg) { auto splashWindow = reinterpret_cast(arg); diff --git a/test/serve.py b/test/serve.py deleted file mode 100644 index e0224f9a1..000000000 --- a/test/serve.py +++ /dev/null @@ -1,14 +0,0 @@ -import http.server -import os - -class MyHttpRequestHandler(http.server.SimpleHTTPRequestHandler): - - def end_headers(self): - self.send_header("Cross-Origin-Embedder-Policy", "require-corp") - self.send_header("Cross-Origin-Opener-Policy", "same-origin") - http.server.SimpleHTTPRequestHandler.end_headers(self) - -if __name__ == '__main__': - os.chdir(".") - httpd = http.server.HTTPServer(("", 9090), MyHttpRequestHandler) - httpd.serve_forever() \ No newline at end of file