From b46c92b3c61ce92ef7ee54f17040e181bc5a9aba Mon Sep 17 00:00:00 2001 From: Martin Artnik Date: Wed, 18 Jan 2023 11:00:08 +0100 Subject: [PATCH] Fix navigating away with unsaved TinyMCE changes [SCI-7776] --- app/javascript/packs/tiny_mce.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/javascript/packs/tiny_mce.js b/app/javascript/packs/tiny_mce.js index 5f65665ea..921821eef 100644 --- a/app/javascript/packs/tiny_mce.js +++ b/app/javascript/packs/tiny_mce.js @@ -464,10 +464,12 @@ $(document).on('turbolinks:before-visit', (e) => { if (editor === null) return true; - if (editor.isNotDirty === false) { + if (editor.isDirty()) { // eslint-disable-next-line no-alert if (confirm(I18n.t('tiny_mce.leaving_warning'))) { - return false; + $('.atwho-container').remove(); + tinyMCE.activeEditor.remove(); + return true; } e.preventDefault(); return false;