Unread messages are showing up as: \003cb\u003eBlah blah The first part is an escaped form of a <b> The code currently has: s = s.replace("\\u003cb\\>", b) So that needs to be fixed up to deal with the escaped '>' as well. I've also seen some other escapes ... I think parentheses. So it would be worth experimenting a bit with sending mail messages with special characters. Need to be careful not to let people write general markup in a mail header and have that get passed through to GMarkup.
Created attachment 302170 [details] go through all the steps to undo gmail's weirdness
Should be fixed now.