[standards-jig] JEP-0022 - Additional Events

Michael Brown michael at aurora.gen.nz
Wed May 8 07:36:14 UTC 2002

I don't know if this has been talked about or not - my apologies if it

I would advocate adding some more event types to this JEP.  In particular,
events <lostfocus/> and <gainedfocus/>.  ICQ chat used to have something
similar to this (not sure if it still does, because it doesn't work though
NAT) and it was very useful.  Basically it means that the client can give
some visual feedback if the remote user looses focus of their current chat
window.  In ICQ this is represented by your name going into italics (ie if
you go off to check your mail, your name is italicised for all to see) but
I'm sure Jabber client authors would be able to come up with something a bit

This enables you to see if the person/people you are talking to is actually
looking.  It's similar to seeing if someone has turned away from you in a
face to face conversation I guess.  It would be particularly useful in
groupchat type situations, where people may have left the window open in the
background, but are doing something else (like some real work!)...you can
see who is actively reading the chat and who is not.

There will be some who don't like it of course, but it is up to them to
switch the sending of these messages off on their client, or switch to one
that doesn't support it.

Also, at the risk of going overboard, <chatclosed/> and <chatopened/> tags
might also be useful to indicate when someone has closed a chat session on
you.  This might get around the multiple goodbyes problem when one person
isn't sure if the other has finished the conversation or not.


More information about the Standards mailing list