anchor.diff:      updateNavigationButtons();
     }
   
  -  function navigationJumpToNextProtocol() {
  +  function navigationJumpToNextProtocol(ev) {
  +    ev.preventDefault();
       if (currentProtocol < (nrOfProtocols - 1)) {
         currentProtocol++;
       }
  
positive.code:     updateNavigationButtons();
    }
  
    function navigationJumpToLastProtocol() {
      currentProtocol = nrOfProtocols - 1;
      previewProtocol(currentProtocol, true);
      updateNavigationButtons();
  
negative.code:     // Bind on "Import" buttons
      $("[data-action='import-current']")
      .off("click")
      .on("click", function(ev) { importCurrentProtocol(ev); });
      $("[data-action='import-all']")
      .off("click")
      .on("click", function(ev) { importAllProtocols(ev); });
  
      // Bind on navigation buttons
      $("[data-action='jump-to-first-protocol']")
      .off("click")
      .on("click", function(ev) { navigationJumpToFirstProtocol(ev); });
      $("[data-action='jump-to-previous-protocol']")
      .off("click")
      .on("click", function(ev) { navigationJumpToPreviousProtocol(ev); });
      $("[data-action='jump-to-next-protocol']")
      .off("click")
      .on("click", function(ev) { navigationJumpToNextProtocol(ev); });
      $("[data-action='jump-to-last-protocol']")
      .off("click")
      .on("click", function(ev) { navigationJumpToLastProtocol(ev); });
      updateNavigationButtons();
    }
  
    /* Actual import */
  
    function importCurrentProtocol(ev) {
      var check_linked = $("[data-role='protocol-status-bar']")
                          .text();
      var confirm_message = "";
      ev.preventDefault();
      if( check_linked.trim() !== '(unlinked)' ){
        confirm_message = I18n.t("protocols.import_export.import_modal.import_to_linked_task_file");
      } else {
  