diff --git a/src/ui/save-slot-select-ui-handler.ts b/src/ui/save-slot-select-ui-handler.ts index 3344f7f6195..b16cbcc1857 100644 --- a/src/ui/save-slot-select-ui-handler.ts +++ b/src/ui/save-slot-select-ui-handler.ts @@ -508,12 +508,16 @@ class SessionSlot extends Phaser.GameObjects.Container { case GameModes.SPLICED_ENDLESS: fallbackName = `${GameMode.getModeName(data.gameMode)} (${globalScene.gameData.gameStats.endlessSessionsPlayed + 1})`; break; - case GameModes.DAILY: + case GameModes.DAILY: { const runDay = new Date(data.timestamp).toLocaleDateString(); fallbackName = `${GameMode.getModeName(data.gameMode)} (${runDay})`; break; + } case GameModes.CHALLENGE: - fallbackName = `${GameMode.getModeName(data.gameMode)}`; + fallbackName = data.challenges + .find(c => c.value !== 0) + ?.toChallenge() + .getName(); break; } return fallbackName;