We have changed how the new chat installer works so that Chat Modules are kept in the Chat service, not in ServerStorage or ReplicatedStorage. This allows modules to be inserted at run time without assuming the that the chat modules will be reparented. This is because we do not want to guarantee that the chat will always be moved outside of the Chat service in the future.
IMPORTANT: If you have copied an old version of the chat into your game, this will break your chat. This is because your old version of the chat will look for the chat modules in ServerStorage and ReplicatedStorage for the chat modules.
To fix this, you can copy the new version of the chat attached here.
Alternatively you can run the following code in the command bar.
local replacementPatterns = {
["ReplicatedStorage:WaitForChild%(\"ClientChatModules\"%)"] = "game:GetService%(\"Chat\"%):WaitForChild%(\"ClientChatModules\"%)",
["ServerStorage:WaitForChild%(\"ChatModules\"%)"] = "game:GetService%(\"Chat\"%):WaitForChild%(\"ChatModules\"%)",
["game:GetService%(\"ReplicatedStorage\"%):WaitForChild%(\"ClientChatModules\"%)"] = "game:GetService%(\"Chat\"%):WaitForChild%(\"ClientChatModules\"%)",
["game:GetService%(\"ServerStorage\"%):WaitForChild%(\"ChatModules\"%)"] = "game:GetService%(\"Chat\"%):WaitForChild%(\"ChatModules\"%)",
}
function doFindAndReplaceStrings(thing)
if thing:IsA("LuaSourceContainer") then
local scriptSource = thing.Source
local count = 0
for find, replace in pairs(replacementPatterns) do
scriptSource, count = string.gsub(scriptSource, find, replace)
end
thing.Source = scriptSource
end
local children = thing:GetChildren()
for i = 1, #children do
doFindAndReplaceStrings(children[i])
end
end
doFindAndReplaceStrings(game.Chat)
I resized my window to a smaller resolution and appears to have made the chat window smaller, however when returning to a larger resolution, the window did not get bigger.
Text is appearing as ______________________, this commonly appears just for a millisecond before someone posts, however in this timeframe it appears to be taking a lot longer for some reason; however it fixxed itself after a few minutes.
When he says âAll right.â that was a few moments beforehand, about 20 seconds or so. When that loaded in, it put it in bubble chat at that time, however the rest of the text does not appear to load. It is loading all current text now.
Incase this is relevant, the timestamp for right now and when this happened is between 1:25 and 1:26 PM PST.
The channel UI is not turned on by default. There is a setting RightClickToLeaveChannelEnabled, which can be turned on to enable leaving channels with right click. We will be doing more work on how users create channels and leave them in the future.
so unfortunately this is actually how often the filtering service goes down or otherwise errors. you donât notice this in the old chat because you donât even know if your chat was sent or filtered. all I can really say is that they are working to improve the stability of the filtering service. sorry about that!