Chat:FilterStringForPlayerAsync HTTP 403 Forbidden

Note: Only in Test Server

When using the FilterStringForPlayerAsync method in a test server, an HTTP 403 error is thrown (“HTTP 403 (HTTP/1.1 403 Forbidden)”). For testing purposes, this is kinda irritating. Or perhaps there’s a reason for it being forbidden in test server? Clearly this isn’t any crazy bug or anything, but I feel like it’s an unintended behavior.

Quick repro:

  1. Start Test Server instance with 1 or more player
  2. Input into command bar:game:GetService("Chat"):FilterStringForPlayerAsync("test", game.Players.Player1)
  3. Run code & view error in output

We are actively discussing this. Stay tuned.

We think we have found the underlying issue. The fix is on GT2 with a target release date to www.roblox.com for the morning of 4/23.

On my machine the issue reproduced intermittently but not 100% of the time, so it is possible that the fix only reduces the chance of an issue coming up (rather than fixing it entirely).