Reproduction steps:
- Open the attached "IN-139367_Friends Test.zip" project
- Go to Edit > Project Settings... > Services
- Create new Cloud project
- Open Package Manager, make sure that the "Friends" package is installed
- Build and run the project (File > Build Profiles, ensure Web is the active platform)
- Switch to the Web Player, in the top right text field enter a name with Cyrillic characters (Example: Игрок)
- Press "Set" button on the right of the text field
- Copy the website URL
- Open a new Private Window or switch to another browser and paste the same URL
- In the second Web Player, in the top right text field enter another name with Cyrillic characters (Example: Друг)
- Press "Set" button on the right of the text field
- Click the "Add friend" button
- Switch to the first Web Player and copy its full name
- Switch to the second Web Player, paste the name and press the "Add" button
- Switch to the first Web Player, move to the "Requests" section (which is marked by a white human Silhouette and a "+" near it)
- Observe the name of the oncoming request
Actual result: The sender's name displays as corrupted text
Expected result: The sender's name displays correctly with Cyrillic characters
Reproducible with: 1.2.6 (6000.0.0b11), 1.4.3 (6000.3.15f1)
Could not test with: 1.2.5 (6000.0.0b11) (missing "Friends" package definitions)
Reproducible environment: Windows 11
Not reproducible environment: No other environments tested
Workarounds:
- Refresh the Webpage
- Call "ForceRelationshipsRefreshAsync()" in code when receiving real-time relationship events to force a clean REST API fetch