Originally Posted By: argv0
There is no backwards compatibility issue with added behaviour.


No? Scripts use on open for query flood protection.
Originally Posted By: argv0
Namely, a script can still use /!query to bypass the alias

That's a good thing, if you want to bypass the alias.
Originally Posted By: argv0
selecting "query" from the Notify window

Query popups?
Code:
menu query {
  Custom Query:query $$1
}

Originally Posted By: argv0
Recently, however, ON CLOSE was changed, and therefore it's probably time that ON OPEN changes as well for consistency's sake.

Originally Posted By: whatsnew.txt
20.Extended on CLOSE event to work with channels.

Because of the '/remove <nick>' command on some networks? (Not sure about this)