From c0b07e540183bd85c7d6cc9e7335823ad374cd37 Mon Sep 17 00:00:00 2001 From: Felix Hamann Date: Tue, 28 May 2019 20:56:00 +0200 Subject: [PATCH] fix navigate-away-prompt js utility in chrome --- static/js/utils/form.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/static/js/utils/form.js b/static/js/utils/form.js index c545caa93..fadcbb7a4 100644 --- a/static/js/utils/form.js +++ b/static/js/utils/form.js @@ -322,7 +322,9 @@ // cancel the unload event. This is the standard to force the prompt to appear. event.preventDefault(); - // for all non standard compliant browsers we return a truthy value to activate the prompt. + // chrome apparently does not comply to standards. We need to set the events' returnValue as well. + event.returnValue = true; + // for all other non standard compliant browsers we return a truthy value to activate the prompt. return true; }