diff --git a/src/MainMenu.cs b/src/MainMenu.cs
index 826b1cf..08366af 100644
--- a/src/MainMenu.cs
+++ b/src/MainMenu.cs
@@ -46,6 +46,12 @@ namespace Cthangover.BaseMenu
+ /// Cancels menu-owned compilation when the title screen leaves the tree.
+ public override void _ExitTree()
+ {
+ GameSession.StopWarmUp();
+ }
+
///
/// Assembles the runtime UI: theme, hidden settings and save/load panels,
/// telegram link wiring, scene manager initialization and registry