diff --git a/osu.Game/Rulesets/UI/DrawableRuleset.cs b/osu.Game/Rulesets/UI/DrawableRuleset.cs
index a422761800..a28b2716cb 100644
--- a/osu.Game/Rulesets/UI/DrawableRuleset.cs
+++ b/osu.Game/Rulesets/UI/DrawableRuleset.cs
@@ -529,7 +529,7 @@ internal DrawableRuleset(Ruleset ruleset)
public ResumeOverlay ResumeOverlay { get; protected set; }
///
- /// Whether the should be used to return the user's cursor position to its previous location after a pause.
+ /// Whether a should be displayed on resuming after a pause.
///
///
/// Defaults to true.
diff --git a/osu.Game/Screens/Play/DelayedResumeOverlay.cs b/osu.Game/Screens/Play/DelayedResumeOverlay.cs
index 32cdabcf98..3202a524a8 100644
--- a/osu.Game/Screens/Play/DelayedResumeOverlay.cs
+++ b/osu.Game/Screens/Play/DelayedResumeOverlay.cs
@@ -24,8 +24,9 @@ namespace osu.Game.Screens.Play
///
public partial class DelayedResumeOverlay : ResumeOverlay
{
- // todo: this shouldn't define its own colour provider, but nothing in Player screen does, so let's do that for now.
- private readonly OverlayColourProvider colourProvider = new OverlayColourProvider(OverlayColourScheme.Blue);
+ // todo: this shouldn't define its own colour provider, but nothing in DrawableRuleset guarantees this, so let's do it locally for now.
+ // (of note, Player does cache one but any test which uses a DrawableRuleset without Player will fail without this).
+ private readonly OverlayColourProvider colourProvider = new OverlayColourProvider(OverlayColourScheme.Purple);
private const float outer_size = 200;
private const float inner_size = 150;