add:  alarmObserver._WindowOpening = null; 
context:     onAlarm: function(event) {        var wmediator = Components.classes["@mozilla.org/appshell/window-mediator;1"]                                  .getService(Components.interfaces.nsIWindowMediator);        var calAlarmWindow = wmediator.getMostRecentWindow("calendarAlarmWindow");        if (!calAlarmWindow) {            var windowWatcher = Components.classes["@mozilla.org/embedcomp/window-watcher;1"].getService(CI.nsIWindowWatcher);            calAlarmWindow = windowWatcher.openWindow(null,                                                    "chrome://calendar/content/calendar-alarm-dialog.xul",                                                    "_blank",                                                    "chrome,dialog=yes,all",                                                    null);        }        if ("addAlarm" in calAlarmWindow) {            calAlarmWindow.addAlarm(event);        } else {            var addAlarm = function() {                calAlarmWindow.addAlarm(event);            }            calAlarmWindow.addEventListener("load", addAlarm, false);        }    }
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/5ddcc8248b1cadf8793adf2012758e7ac4e758d0/lightningAlarmMonitor.js/buggy/calendar/lightning/components/lightningAlarmMonitor.js