[BAN/KICK] Player kicked error prompt doesn't show all 400 characters on mobile

My original issue derives from the removal of a present player upon executing a ban on them. However, after further testing, I have come to the conclusion that this affects player kicked messages altogether.

When kicking or banning a user, the message string (kick) or the display reason string (ban) can be up to 400 characters long. However, in the case when a regular player kicked error prompt is displayed on mobile, it only shows a cut off version instead of the full string that displays on computers and consoles normally. The same string on mobile devices is shown in its entirety when facing the “you are banned” prompt.

Considering users receive a player kicked prompt instead of the banned prompt upon being removed from a server in the moment of getting banned, this becomes an issue when providing a detailed reason for their punishment. But again, the message cut-off happens regardless of what causes the player kicked prompt on mobile.

Tested on devices: Samsung Galaxy A54, Xiaomi 13T Pro

Tested using Player:Kick() (PC and mobile):

Tested using Players:BanAsync() (both mobile):

Expected behavior

A) The best case scenario would be to just fix this bug and to prevent the message string from being cut off altogether, or at least force a minimum amount of characters to show on there (for example 150 instead of 37).

B) Due to a previously covered exploit, I understand that the first scenario might not be possible. As a compromise, you could simply replace the kicked prompt with the banned prompt when being removed from a server due to getting banned, and keep the current functionality for the kicked prompt.

1 Like