When using Subway against a self-run server, all messages using emotes (/me) are lost, except the ones made by myself (they do, however, show up fine in every other client I've tried). This happens both in Epiphany, Chromium and Firefox, so it's not an error in the browser.
Apparently, the server used is this one:
albin@redstreak:~$ /usr/sbin/ircd -v
ircd.conf delimiter :
Mon Apr 19 2010 at 18:09:04 UTC #1
I'm not sure how to debug this, so suggestions are welcome. The node.js ecosystem is all new to me.
I've just seen this happen while connected to Freenode (and on OFTC too).
I suspected this might be erroneous parsing of IRC messages, and as such, might be a bug in node-irc, and not subway itself. Having had a look at the node-irc issues, I found this pull request: martynsmith/node-irc#95
Applying that fixed the emote issue for me.
@cwc this looks like it might resolve your earlier issue.