diff --git a/platform/web/js/libs/library_godot_display.js b/platform/web/js/libs/library_godot_display.js index 9445ec7ae53..dd812ed5311 100644 --- a/platform/web/js/libs/library_godot_display.js +++ b/platform/web/js/libs/library_godot_display.js @@ -306,11 +306,11 @@ const GodotDisplayScreen = { const scale = GodotDisplayScreen.getPixelRatio(); if (isFullscreen || wantsFullWindow) { // We need to match screen size. - width = window.innerWidth * scale; - height = window.innerHeight * scale; + width = Math.floor(window.innerWidth * scale); + height = Math.floor(window.innerHeight * scale); } - const csw = `${width / scale}px`; - const csh = `${height / scale}px`; + const csw = `${Math.floor(width / scale)}px`; + const csh = `${Math.floor(height / scale)}px`; if (canvas.style.width !== csw || canvas.style.height !== csh || canvas.width !== width || canvas.height !== height) { // Size doesn't match. // Resize canvas, set correct CSS pixel size, update GL.