Improve HTML5 window.onClose handling for cancelable close

This commit is contained in:
Joshua Granick
2017-10-31 17:54:41 -07:00
parent 14f064d33a
commit b4a26ca6f7

View File

@@ -367,7 +367,17 @@ class HTML5Application {
case "beforeunload":
parent.window.onClose.dispatch ();
if (!event.defaultPrevented) {
parent.window.onClose.dispatch ();
if (parent.window.onClose.canceled) {
event.preventDefault ();
}
}
}