diff --git a/game/03-JavaScript/UI.js b/game/03-JavaScript/UI.js
index 4e6433271a2a625ac72df9cbce0e6069ee79a80f..85a74d8ce13cbb852a3a49f3147f277ec3a44e1c 100644
--- a/game/03-JavaScript/UI.js
+++ b/game/03-JavaScript/UI.js
@@ -526,6 +526,7 @@ function closeOverlay() {
 	delete T.currentOverlay;
 	T.buttons.reset();
 	$("#customOverlay").addClass("hidden").parent().addClass("hidden");
+	$("body").css("overflow", "auto");
 }
 window.closeOverlay = closeOverlay;
 
diff --git a/game/base-system/overlays/overlayReplace.twee b/game/base-system/overlays/overlayReplace.twee
index 9c99415bd022d90d276181b4daceab4ad779c529..a136a5a02b9ae442c68bf5522608b4d8526fe675 100644
--- a/game/base-system/overlays/overlayReplace.twee
+++ b/game/base-system/overlays/overlayReplace.twee
@@ -14,6 +14,7 @@
 				T.currentOverlay = T.key;
 				$("#customOverlay").removeClass("hidden").parent().removeClass("hidden");
 				$("#customOverlay").attr("data-overlay", T.currentOverlay);
+				$("body").css("overflow", "hidden");
 			<</script>>
 
 			<<switch _key>>