Roblox Maintenance Broke Chat

Apparently maintenance last night broke the chat scripts and no one is able to focus on the chatbar to start typing messages now, broken for everyone 100% of the time. Started getting reports about three hours ago.

Broken here: Ultimate Driving - Roblox

cc @TheGamer101?

This seems to be caused by an update to the server side code that changed the order events connected in to make them more consistent when joining the game. Unfortunately this leads to HandleChannelJoined being called twice. In newer versions of the client side chat code, this does not cause an error because it had been changed to account for the possibility that this could happen.

To fix this, you can add these 3 lines of code to HandleChannelJoined in ChatScript.ChatMain on line 549.

local function HandleChannelJoined(channel, welcomeMessage, messageLog)
	if (channel == ChatSettings.GeneralChannelName) then
		didFirstChannelsLoads = true
	end
	

	if ChatWindow:GetChannel(channel) then -- Add this code.
		return
	end

Sorry for the inconvenience caused by this. We will be taking steps to ensure that changes to individual chat components are backwards compatible in the future.

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.