diff --git a/system/public/aesthetic.computer/bios.mjs b/system/public/aesthetic.computer/bios.mjs index ad4a5dfd30..5a9d63a809 100644 --- a/system/public/aesthetic.computer/bios.mjs +++ b/system/public/aesthetic.computer/bios.mjs @@ -19862,7 +19862,7 @@ async function boot(parsed, bpm = 60, resolution, debug) { async function getDevice(facingModeChoice) { // Use local copies so we don't mutate the outer cWidth/cHeight // across repeated calls (camera swap, resize, etc.). - const reqWidth = cWidth, + let reqWidth = cWidth, reqHeight = cHeight; const constraints = { @@ -19870,12 +19870,24 @@ async function boot(parsed, bpm = 60, resolution, debug) { frameRate: { ideal: 30 }, }; - // Ask for what we actually want. On mobile portrait, iOS Safari - // and modern Android Chrome already present the stream oriented - // to match the device (auto-rotated for the