diff --git a/lib/libimhex/source/api/imhex_api.cpp b/lib/libimhex/source/api/imhex_api.cpp index bf1deaa4e..1493880ea 100644 --- a/lib/libimhex/source/api/imhex_api.cpp +++ b/lib/libimhex/source/api/imhex_api.cpp @@ -648,17 +648,7 @@ namespace hex { return std::midpoint(xScale, yScale); } #elif defined(OS_WEB) - return MAIN_THREAD_EM_ASM_DOUBLE({ - try { - if (navigator.platform === "MacIntel") { - return 2.0; - } else { - return 1.0; - } - } catch (e) { - return 1.0; - } - }); + return 1.0F; #else return 1.0F; #endif diff --git a/main/gui/source/init/splash_window.cpp b/main/gui/source/init/splash_window.cpp index bb2f8f910..3b58de21f 100644 --- a/main/gui/source/init/splash_window.cpp +++ b/main/gui/source/init/splash_window.cpp @@ -488,6 +488,10 @@ namespace hex::init { if (meanScale <= 0.0F) meanScale = 1.0F; + #if defined(OS_WEB) + meanScale = 1.0F; + #endif + meanScale /= hex::ImHexApi::System::getBackingScaleFactor(); ImHexApi::System::impl::setGlobalScale(meanScale);