When chatting with myself, log messages are groupped like only one person is sending messages from one place, but he sends messages to another self. Reproducible: Always Steps to Reproduce: 1. Open jabber chat to yourself from another jabber client using different resource. 2. Send few messages 3. Open log viewer Actual Results: One text bubble, see screenshot. Expected Results: Multiple text bubbles, like in chat window.
Created attachment 88611 [details] Screenshot
Why are you chatting with yourself?
Why not? :) It is useful for users with multiple personality disorder and those who send some links, notes or other stuff between multiple devices. Also when remote user changes his resource, for example uses different device, it should be visible in chat. At least by rendering a new bubble, so the new JID can be rendered.
The log doesn't store this, and the jabber backend doesn't supply resource information. I'm not going to implement it for such an edge case.
Forgot to say, Thanks for submitting a report, hopefully you can understand our resources are limited and we don't want to make code more complex for few users.
Ok, it sounds reasonable. However, I don't see much complexity in storing backend-specific data. Does it mean that Telepathy cannot properly handle Jabber? For example reply to correct resource, when original message is from resource of lower priority. Or user cannot choose where to send the message, when he knows where recipient physicaly is and his both clients are online.
> Does it mean that Telepathy cannot properly handle Jabber? Yes it can. But it does not necessarily expose that information to the clients (which would be KDE Telepathy). > Or user cannot choose where to send the message, when he knows where recipient physicaly is and his both clients are online. Nope, we don't provide any user-visible way to do that. We believe that if users need to do such things, they'd be better off with some more advanced Jabber client. Sorry.