diff --git a/hide_submit.js b/hide_submit.js
index 6b9288e..eb5206b 100644
--- a/hide_submit.js
+++ b/hide_submit.js
@@ -60,6 +60,15 @@ Drupal.behaviors.hideSubmitBlockit = {
       //hideSubmitResetButtons(event, form.form);
     });

+    // Unblock the submit button if the user leaves the page.
+    // Else it would be blocked if someone uses the "Back" button in the
+    // browser.
+    $(window).unload(function() {
+      $(context, 'form').each(function(){
+        hideSubmitResetButtons(null, this);
+      });
+    });
+
     // Reset all buttons.
     function hideSubmitResetButtons(event, form) {
       // Clear timer.
