Reproduction Steps
Pressing the chat icon saves over the previously saved toggle state, but does not check to see if it is currently opened or closed. This can cause how it is saved to be inverted.
*None of these steps involve toggling chat in account settings
Example 1 - Save State
In this example, we close chat with the button and open it with the key command. Although we have opened chat, this will save chat as closed, since the key command does not initiate a save. This can provide as a major inconvenience for new and younger players as they may not realize why this is occurring. As a result, users will miss all conversation upon joining a game until they realize chat is inverted.
- Join a game
- Press the chat icon to close chat
- Press β/β to open chat
- Rejoin
Although we have opened chat with the key command, the default is saved as closed.
Example 2 - Inversion
This example gets even more confusing for users. We close chat with the button, open it with the key command, then close it with the button. Since the key command does not initiate a save, turning it off again causes it to save over the previous state rather than checking the current state. As a result, it saves as opened despite a user closing it.
- Join a game
- Press the chat icon to close chat
- Press β/β to open chat
- Press the chat icon to close chat again.
- Rejoin
As you can see, chat is inverted to our setting despite using the button as a final step.
System Information: 11th Gen Intel(R) Coreβ’ i7 @ 2.50GHz, 16.0 GB, NVIDIA GeForce RTX 2060
Expected Behavior
Using the β/β key command updates the current saved toggle state.
Actual Behavior
Pressing β/β does not impact the current saved toggle state. This only impacts the visual toggle state.
Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date Last Experienced: 2022-02-09 00:02:00 (-05:00)