Are you seeing these leave messages in the Fastpath Webchat on the client side? I have tried this with 3 Sparks (one agent, one agen&monitor, one client) and everything was fine, nobody saw monitor connecting and leaving. But when i tried to connect with JBother as i client, i then saw a leave message. In any case agent (suing Spark) didnt see that leave message. So i’m interested in what client do you use or are you using the webchat. I cant test a webchat here.
So, it seems that in any case the packet is sent to the room, but Spark is designed not to show this message, if that belongs to the monitor. But it still receives it i think, so it probably possible to see in the packet monitor available in Spark. So, no real invisibility. Maybe it is required to send such a message, so the group chat service knows that it doesnt have to send new group chat messages to that node, that has just left.
I think i can try filing this in the bug tracker. But i want you to confirm about the webchat, so i will mention that too. But i’m not sure how this can be fixed, and most important, who will fix that, as nearly noone is working on fastpath anymore.