diff --git a/themes/bootstrap3/js/facets.js b/themes/bootstrap3/js/facets.js
index d8c0878a42e7436a50c1bda050fe098c49587f8b..77829a5d1b66192efba03046878789aa41b1b29d 100644
--- a/themes/bootstrap3/js/facets.js
+++ b/themes/bootstrap3/js/facets.js
@@ -163,12 +163,8 @@ VuFind.register('sideFacets', function SideFacets() {
     finalContext.find('a.facet:not(.narrow-toggle),.facet a').click(showLoadingOverlay);
   }
 
-  function loadAjaxSideFacets() {
-    var $container = $('.side-facets-container-ajax');
-    if ($container.length === 0) {
-      return;
-    }
-
+  function activateSingleAjaxFacetContainer() {
+    var $container = $(this);
     var facetList = [];
     var $facets = $container.find('div.collapse.in[data-facet], .checkbox-filter[data-facet]');
     $facets.each(function addFacet() {
@@ -223,6 +219,10 @@ VuFind.register('sideFacets', function SideFacets() {
       });
   }
 
+  function loadAjaxSideFacets() {
+    $('.side-facets-container-ajax').each(activateSingleAjaxFacetContainer);
+  }
+
   function facetSessionStorage(e) {
     var source = $('#result0 .hiddenSource').val();
     var id = e.target.id;