SneakyJoe, I can't reproduce that.
1) Try it in development version of Miranda NG
2) If it persists, make scenario where you can reproduce it (check if it does some special message, etc.)
3) Try to reproduce it on https://steamcommunity.com/chat/ website which I use for testing
I tested it just now. Obviously, there are 4 possible interactions with Steam:
1. Receiving messages from the others. It worked since the beginning, and it keeps working.
2. Sending messages thru plugin. It works!
(It never worked before
.
3 (and 4). Sending messages thru web-chat or steam client. Here are problems started. And they are identical, so I will not use 4 below - it's the same.
3.1. Sending English messages. It works like a dream - any message duplicates to Miranda, as thru web, as thru client.
3.2. Sending pure Russian/mixed messages. It never worked.
3.2.1. Most messages "converted" to UTF-8-deformed text, just as before. So instead "абракадабра" I see "абракР".
3.2.2. Some messages goes as it must, but cutted down to the very ridiculous limitation. "Дура." was received as is, but "тест" was sent trice, and every time I got only "те". When I sent "тесто" instead, I got "теС" in Miranda. Message "А теперь спецсимволы.
>.<" was received in Miranda as "А теперь спецси".
As you can see, "converted" messages limited to mere first symbols too.
Second native simultaneous Steam client - web or client itself - receiving correct messages in the any combination used.
Also, it stopped to hang miranda now! Yay! Last time it thought about minute after net loss - but recovered itself.
Thank you for that!