1. We suggest you do NOT update to Joomla 3.8.10 until we can resolve an issue it causes with caching in Fabrik. If you do install it, you'll need to disable Joomla's "System Cache" in the global System settings.
  2. Apologies for the recent server outage, a planned migration by our host provider to a new location turned into a bit of a nightmare.

Prevent the Use of the Browser Back Button

Mar 1, 2018
Prevent the Use of the Browser Back Button
  • Because of the POST method used during a filter/search on a lists, users receive a "Document Expired" message if they try going back (using the browser back button) after viewing a details or form page.

    In addition to adding a "Go Back" form button, here is one solution to prevent that confusion, which may or may not be desirable, since preventing the use of the back button is slightly invasive.

    By use a form_x.js script in the /components/com_fabrik/js/ folder, you can prevent the use of the browser back button.
    Code (Text):

    jQuery(document).ready(function() {
      window.addEventListener('popstate', function(event) {
        if (event.state) {
          if (window.history.state == null){
            return;
          }
         window.history.pushState({},'', window.location.href);
        }
      }, false);
      window.history.pushState({},'', window.location.href);
    });
     
    Users may double click to get back, so you can duplicate these lines to prevent a double-click back: window.history.pushState({},'', window.location.href);