Migrate to TextChatService: Removing Support for Legacy Chat and Custom Chat Systems

I am glad that ChannelTabs and UI gradients will be supported in TextChatService and hopefully will roll out next week, now I hope that most community requested features and concerns will be addressed before the removal of Legacy Chat in April 30th, 2025 including the performance issues related to ExperienceChatMain that even affects Legacy Chat and the bugs. The performance issues and the bugs related to TextChatService has been ignored and neglected for the most part and many of them have been left with little to no staff response which is disappointing to say the least, they should be addressed if Roblox wants the migration to be as smooth as possible.

Here’s are the most predominant bugs that affect TextChatService that should be addressed and haven’t yet :-

  1. (❣️ Easy To Fix Bug) Lack of Spacing in Right to left languages (RTL) Chat text Using New TextChatService

  2. Notification icon still appears for removed chat messages (TextChatService)

  3. Emoji Incorrectly Tags in the new Roblox Chat (it affects both chats though)

  4. Overlapping messages in chat while using TextChatService

  5. Chat Input Text Invisible on Mobile (this bug also affects both chats)

  6. Inconsistent chat bubble height between Roblox Player and Roblox Studio

  7. New TextChatService bubble chat is hidden by avatar

  8. [CoreScript] ExperienceChat, Player's TargetTextChannel gets overwritten away from any channel, if their Team Property changes

  9. TextChatMessageProperties Overriding Bubblechat's Text Color by RichText - #7 by RVVZ

  10. Custom Textbox using ChatInputBarConfiguration does not Focus on Keybind Pressed - #19 by hunterk1241 (there has been a staff response on this though and hopefully it will get addressed)

  11. TextChatService Text Box not expanding while typing long messages - #3 by ItzAidfoplays390

  12. TextChatService not correctly adding player to newly created Team's chat channel (CreateDefaultChatChannels=true)

  13. TextChatService Legacy ChatVersion is not respected by ExperienceChatMain

  14. TextChatService:DisplayBubble() does not work for NPCs - #11 by Jhettblocks789

  15. TextChatService OnIncomingMessage rich text overrides OnBubbleAdded text chat color

  16. 'LegacyChatService' Continues To Run A Bubble Chat Heartbeat With Bubble Chat Disabled

  17. Multibyte symbols "exceed the limit" in new TextChatService

  18. TextChatMessageProperties Overriding Bubblechat's Text Color by RichText - #9 by Extuls

  19. Hidden chat messages show in the unread badge

Finally and most importantly all the performance issues that affects ExperienceChatMain, that had numerous bug reports created for them.

13 Likes