This is a followup to bug 33497.
On further consultation with some JavaScript developers, WikiEditor seems to be doing its beforeunload handler incorrectly, or at least not optimally. The style of:
window.onbeforeunload = function() {
return something();
};
assumes there is only one such handler on beforeunload, and will clash with other beforeunload handlers in extensions, such as this style:
$(window)
.bind('beforeunload', myFunc);
WikiEditor's logic should be rewritten to play nicely with other handlers.
Version: unspecified
Severity: normal