Estoy creando una ventana emergente que tiene instalado un controlador de acceso anticipado. Cuando se utiliza el elemento de menú "Cerrar" archivo para cerrar la ventana emergente, se llama al manejador beforeunload dos veces, lo que da como resultado dos "¿Está seguro de que desea cerrar esta ventana?" mensajes que aparecen.window.beforeunload llamado dos veces en Firefox: ¿cómo evitar esto?
Este es un error con Firefox, y tengo reported it here, pero todavía me gustaría una manera de evitar que esto suceda. ¿Puedes pensar en una forma sensata de detectar double beforeunload para evitar el problema del doble mensaje? El problema es que Firefox no me dice en qué botón del diálogo el usuario eligió hacer clic: Aceptar o cancelar.
Error relacionado con la ventana * any *, no solo las ventanas emergentes: [Error 305085 - onbeforeunload muestra "¿De verdad quieres cerrar? - mensaje dos veces] (https://bugzilla.mozilla.org/show_bug.cgi?id= 305085). Inaugurado en 2005, sigue sucediendo en el último Firefox. – Arjan