diff --git a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs index 8f66340a30..8d96a5d670 100644 --- a/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs +++ b/Content.Client/UserInterface/Systems/Chat/ChatUIController.cs @@ -467,8 +467,9 @@ public sealed class ChatUIController : UIController if (existing.Count > SpeechBubbleCap) { - // Get the oldest to start fading fast. - var last = existing[0]; + // Get the next speech bubble to fade + // Any speech bubbles before it are already fading + var last = existing[^(SpeechBubbleCap + 1)]; last.FadeNow(); } }