I also feel like bare jid sending would have better behavior in the
presence of multiple client connections. I don't see why you wouldn't
want your existing conversations to follow you when you switch from
one
device to another.
I actually find it annoying beyond words to be logged in from two
places at once, holding a conversation on one and then come back to
find just half of the conversation sitting on the screen on the
other. (AIM, I am looking at you.)
It's not what clients do currently, though. I'm not sure whether it's
wise to encourage such a fundamental change at this point.
Why not just differentiate between type normal and type chat? Right
now, most clients do not really differentiate anymore, and just handle
everything as chat, so 'normal' is largely unused.
Maybe we should have normal be recommended to always be sent to the
bare-JID, and the server would deliver as appropriate (to all
resources, or to the highest-priority, or whatever). Like e-mail,
where you can read it from whatever client. Chat could then continue
to use the current logic, which honestly makes more sense to me.
--
Rachel Blackman <[EMAIL PROTECTED]>
Trillian Messenger - http://www.trillianastra.com/