I wrote a message in the chat, and then edited it. But when I submitted it, my change did not show up until I refreshed the page.
I have this often, because I ninja-edit a lot and I'm pretty quick with the keyboard.
There's a delay sometimes.
If you edit too quickly there will be a race: the 'confirmation' of initial post received, will overwrite the later edit locally only and temporarily. Usually in
If a browser-refresh was necessary, you might want to look into the java console for errors (use Dragonfly/Firebug/IE developer toolbar etc.) There might be a bug/browser incompatibility that blocked one of the chat events.