Last Updated: 20 Oct 2015 09:46 by ADMIN
Marin Bratanov
Created on: 06 Oct 2015 09:36
Category: Window
Type: Bug Report
Mouse event is passed to the Close handlers when the [x] button is clicked in Q3 2015 when RenderMode=Lightweight
There are three possible workarounds until an official fix is available

- use RenderMode=Classic

- add a check for the object fields in the handler, in every handler

			function theCloseEventsHandler(sender, args) {
				var arg = args.get_argument();
				if ( && arg.which) { //it is the mouse event
					arg = null;

- add the check by overriding the built-in function of the dialog. Place the following script at the end of the page that hosts the RadWindows:

			var oldClose = Telerik.Web.UI.RadWindow.prototype.close;
			Telerik.Web.UI.RadWindow.prototype.close = function (arguments) {
				if ( && arguments.which) { //it is the mouse event
					arguments = null;
				var _oldClose = Function.createDelegate(this, oldClose);