HTML entities
I've noticed something that needs fixing:
When HTML entities are used in a message, they don't register properly when the message is first posted. For instance, if you type — in a message and post the message, all that shows up is —, not ?. On the other hand, if you then open the message for editing and repost it, all character entities that previously existed are now properly rendered, but any new character entities are still shown as raw code. This means that for the same code, you'll now have ? where previously it said —, but any new — still looks like —.
What seems to be happening is that character entities are only being rendered as the characters they are meant to represent when the message is opened using the edit button. Since they are rendered the way they're meant to be in the text field, that means that they stay that way when the edited message is reposted. New HTML character entities, of course, have not yet been translated by this process.
I have a tendency to use some character entities in online discussion. I've noticed that some other people on this site do as well, and that sometimes they don't notice that their character entities were not properly rendered (or, being lazy, don't care). I'd like to see all character entities properly rendered on the first pass, if that could be made to happen.