Well, legacy support is important too...it seems all that'd be necessary is to look at the second field of the CLINK and see if it's item/quest/enchant/achievement, and if not, use fields 2-5 instead of 3-6. I tried to hack it into DecomposeLink function, but it turned out that my lua skills are too primitive. Maybe someone who is actually a programmer could add the two lines necessary?
I just have been testing a few theories and it has something to do with parsing links for BLUE quality items. They problem only occurs with links to blue items so far.
Not in my experience...in the first screenshot I attached, I specifically had people link me an item of each quality. You can see the white, green, blue, and purple quality items all have the same parsing problem.
I don't know what GEM is, so no, I don't use it :) I don't have any other mods that modify text or the chat frame, I guess I could try disabling everything else, although I note the above poster has already tried this. All other combination of chatlinks work fine, it's just chatter -> prat.
EDIT-Just tested with only prat running, no other addons. Same behavior. Isn't that code that's prepended to the item name, the item ID?
I've had things that look like prat errors (broken chat window) arise from both forte warlock mod and unsolicited...if your chat window is broken, it's almost certainly something else, start disabling!