There is no backwards compatibility issue with added behaviour.
No? Scripts use on open for query flood protection.
Namely, a script can still use /!query to bypass the alias
That's a good thing, if you want to bypass the alias.
selecting "query" from the Notify window
Query popups?
menu query {
Custom Query:query $$1
}
Recently, however, ON CLOSE was changed, and therefore it's probably time that ON OPEN changes as well for consistency's sake.
20.Extended on CLOSE event to work with channels.
Because of the '/remove <nick>' command on some networks? (Not sure about this)