Просмотр исходного кода

Merge pull request #3442 from weseek/fix/5215-5216-display-browser-message-of-firefox-and-safari

Fix/5215 5216 display browser message of firefox and safari
Yuki Takei 5 лет назад
Родитель
Сommit
b1c6f51fe0
2 измененных файлов с 4 добавлено и 1 удалено
  1. 1 1
      CHANGES.md
  2. 3 0
      src/client/js/services/EditorContainer.js

+ 1 - 1
CHANGES.md

@@ -5,7 +5,7 @@
 * Feature: Comparing revisions
 * Improvement: Memory consumption when re-indexing for full text searching
 * Improvement: Site URL settings valildation
-
+* Fix: Screen transition without displaying notice on browsers except Chrome
 ## v4.2.8
 
 * Improvement: Performance for pages to rename/duplicate/delete/revert pages

+ 3 - 0
src/client/js/services/EditorContainer.js

@@ -151,7 +151,10 @@ export default class EditorContainer extends Container {
     return opt;
   }
 
+  // See https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onbeforeunload#example
   showUnsavedWarning(e) {
+    // Cancel the event
+    e.preventDefault();
     // display browser default message
     e.returnValue = '';
     return '';