diff --git a/themes/bootstrap3/js/common.js b/themes/bootstrap3/js/common.js
index 80dcab03b6c2b896862df767e76abd40b356bedc..8ac5b6864e571effd33dc997e97492feada54862 100644
--- a/themes/bootstrap3/js/common.js
+++ b/themes/bootstrap3/js/common.js
@@ -307,10 +307,10 @@ function setupFacets() {
     var storedItem = sessionStorage.getItem('sidefacet-' + source + item.id);
     if (storedItem) {
       item.className = storedItem;
-      if (item.className.indexOf('in') < 0) {
-        $(item).siblings('.title').addClass('collapsed');
+      if ($(item).hasClass('in')) {
+        $(item).collapse('show');
       } else {
-        $(item).siblings('.title').removeClass('collapsed');
+        $(item).collapse('hide');
       }
     }
   });