diff -ruN a/src/conf.lua b/src/conf.lua --- a/src/conf.lua 2026-11-05 23:59:26.143539715 -0300 +++ b/src/conf.lua 2026-11-06 00:03:46.323044668 -0300 @@ -1,13 +1,13 @@ function love.conf(t) t.version = '11.4' - t.window.fullscreen = true + t.window.fullscreen = false t.window.title = 'The Return of the Rogue' t.window.resizable = true t.window.vsync = true - t.modules.audio = false - t.modules.data = false + t.modules.audio = true + t.modules.data = true t.modules.event = true t.modules.font = true t.modules.graphics = true @@ -17,7 +17,7 @@ t.modules.math = true t.modules.mouse = true t.modules.physics = false - t.modules.sound = false + t.modules.sound = true t.modules.system = true t.modules.thread = false t.modules.timer = true diff -ruN a/src/death_screen.lua b/src/death_screen.lua --- a/src/death_screen.lua 2026-11-05 23:59:26.153160289 -0300 +++ b/src/death_screen.lua 2026-11-05 23:59:26.196532252 -0300 @@ -24,12 +24,6 @@ local GameScreen = require('game_screen.game_screen') globals.screens:replace_top(GameScreen.new()) end - }, - { - text = 'Quit', - activate = function() - love.event.quit() - end } } self.current_item = 1 diff -ruN a/src/ui_scaled.lua b/src/ui_scaled.lua --- a/src/ui_scaled.lua 2026-11-05 23:59:26.152935157 -0300 +++ b/src/ui_scaled.lua 2026-11-05 23:59:26.196371830 -0300 @@ -1,17 +1,7 @@ local function screen_size() - local width, height, flags = love.window.getMode() - - if not flags.fullscreen then - love.window.setFullscreen(true) - end - - local fullscreen_width, fullscreen_height = love.window.getMode() - - if not flags.fullscreen then - love.window.setMode(width, height, flags) - end - - return fullscreen_width, fullscreen_height + -- Web build: do not switch to fullscreen just to measure the screen. + local width, height = love.window.getMode() + return width, height end local function guess_scale_factor()