Indeed, such behavior existed in previous version of the control but we changed that. Now OnClientClose is fired only when the window is closed.
Note that in case the DestroyOnClose
property has value "false" (by default it is "false"), you can use the close() RadWindow's client side function instead of the hide()
one. In this case both functions do the same thing.
All the best,
the Telerik team