diff --git a/themes/bootstrap3/js/record.js b/themes/bootstrap3/js/record.js
index 33ead173892beaec569da16fd229817bf6cb1b41..054d170302405fa3faac11a1e89d89aefe27fd1e 100644
--- a/themes/bootstrap3/js/record.js
+++ b/themes/bootstrap3/js/record.js
@@ -154,7 +154,7 @@ function ajaxLoadTab(tabid) {
   }
 
   // Parse out the base URL for the current record:
-  var urlParts = document.URL.split('#');
+  var urlParts = document.URL.split(/[?#]/);
   var urlWithoutFragment = urlParts[0];
   var pathInUrl = urlWithoutFragment.indexOf(path);
   var chunks = urlWithoutFragment.substring(pathInUrl + path.length + 1).split('/');