Description: When inserting text into the textfield on any chat windows in the game, the caret jumps wildly when receiving text. Also text dissappears when changing state.
Location: Any chatwindow - be it mechlab/maingui, ingame (before, during and just after a match before returning to mechlab)
Reproduction Rate: 100% when chat window is open and state transition happens. About 25-100% when receiving messages.
Bug Evidence: see server chat logs - chat messages which have part of a sentence inserted inside another sentence are most probably caused by this bug.
Example: "The Warhawk is an Assaut meLRM boat.ch, but often abused as an"
Steps to Reproduce:
(expected behaviour)
1. Start any online game which is not MW:O, or any chat program/app
2. Chat with other people
3. notice how receiving messages from other people does not mess with the inserted text and the position of the caret/cursor in the input textfield
4. notice how changing state (e.g. dying, going afk, e.t.c) does not mess with the inserted text and the position of the caret/cursor in the input textfield
(behaviour currently in MW:O)
5. Fire up MW:O
6. Open mechlab chat
7. input text and/or move the caret/cursor position
8. notice how the caret/cursor position jumps wildly as messages from other players are received, mangling the text just inserted
9. join a match (any mode) and repeat the below for prematch chat, chat during the match and chat just after the match
|- 10. open chat window
|- 11. input text
|- 12. notice how the caret/cursor position jumps wildly as messages from other players are received, mangling the text just inserted
|- 13. notice how the caret/cursor position jumps wildly as the state changes (alive -> dead, dead -> post death statistics screen, post death statistics screen -> spectating, spectated player dies, spectating -> end of match statistics screen) received, mangling the text just inserted
|- 14. also notice how the chat window closes on a state change while you're in the middle of inputting text
|- 15. also notice how 14 makes the text just inserted dissappear
|- 16. also notice how the text from 14 is otput upon entering the next message
17. Notice how the above makes communication harder than it should be
18. Notice how the above makes communication less fun than it could be
______________________________________________________________________
Wow, this took a while to type up.
This might be multiple closely related bugs, but without knowing more than "it's a horrible mess" about how the UI is build in MW:O, I'm unable to try and separate them.
Edited by Exilyth, 07 May 2018 - 01:44 PM.