fix(web): fix fullscreen mode scale calculations (#828)

This commit is contained in:
Alex Yusiuk 2025-06-20 14:17:19 +03:00 committed by GitHub
parent 7829f4adb1
commit cd19cfc526
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -523,15 +523,14 @@
function fullResize() {
const windowSize = getWindowSize();
const wrapperBoundingBox = wrapper.getBoundingClientRect();
const containerWidth = windowSize.x - wrapperBoundingBox.x;
const containerHeight = windowSize.y - wrapperBoundingBox.y;
const containerWidth = windowSize.x;
const containerHeight = windowSize.y;
let width = canvas.width;
let height = canvas.height;
const ratio = Math.max(containerWidth / canvas.width, containerHeight / canvas.height);
const ratio = Math.min(containerWidth / canvas.width, containerHeight / canvas.height);
width = width * ratio;
height = height * ratio;