>>Key here is to make it possible for author to know what's going on and onabort seems quite confusing
can i ask, how do you use the "abort" event handler?
and "error" event handler"
in case of user abort, it is not good to reconnect or show warning
but in case of error, it is good