Why did Roblox think this would be a great idea?
I really hope this is simply FFlag mishap, otherwise it gives even less reasons to use TextChatService (though were forced to)
Looks like they are accidentally converting the tags bracket’s to the escape forms. I’m guessing they are trying to implement a fix for the recent chat-bypasses that have been using these escape forms inbetween characters.
For example:
“<c<r<a<p” is instead interpreted as “<c<r<a<p” which the filter has a hard time decoding it to know that it should be filtered.
Likely just causing bug’s while trying to fix another problem, but they really shouldn’t be pushing thigns they are just testing to prod.