diff --git a/osu.Game/Overlays/Comments/CommentsContainer.cs b/osu.Game/Overlays/Comments/CommentsContainer.cs
index 433af5fb4e..d252083411 100644
--- a/osu.Game/Overlays/Comments/CommentsContainer.cs
+++ b/osu.Game/Overlays/Comments/CommentsContainer.cs
@@ -135,7 +135,9 @@ namespace osu.Game.Overlays.Comments
             if (!IsLoaded)
                 return;
 
+            // only reset when changing ID/type. other refetch ops are generally just changing sort order.
             commentCounter.Current.Value = 0;
+
             refetchComments();
         }