diff --git a/lib/scripts/edit.js b/lib/scripts/edit.js
index c07b8f97571440937579c77d1b4193915fb787f6..9cc0fc4764285b43f6958867633ddd540dbcfcbb 100644
--- a/lib/scripts/edit.js
+++ b/lib/scripts/edit.js
@@ -235,8 +235,9 @@ jQuery(function () {
     $editform.change(checkfunc);
     $editform.keydown(checkfunc);
 
+    var edit_text_content = $edit_text.val();
     window.onbeforeunload = function(){
-        if(window.textChanged) {
+        if(window.textChanged && edit_text_content != $edit_text.val()) {
             return LANG.notsavedyet;
         }
     };