diff --git a/src/client/components/FacetDialog.js b/src/client/components/FacetDialog.js
index cec6445a7253e1fb091c1785ad65662a555fdce8..232c6dc82d2b7e034fa0d900e3ffb4b867ffe3c8 100644
--- a/src/client/components/FacetDialog.js
+++ b/src/client/components/FacetDialog.js
@@ -23,10 +23,15 @@ const styles = () => ({
 class FacetDialog extends React.Component {
 
   componentDidMount = () => {
-    // console.log('facet dialog mounted, fetch facet');
     this.props.fetchFacet();
   }
 
+  componentDidUpdate = prevProps => {
+    if (prevProps.facet.facetFilters != this.props.facet.facetFilters) {
+      this.props.fetchFacet();
+    }
+  }
+
   handleClose = () => this.props.closeFacetDialog();
 
   facetRenderer = facetValues => {
diff --git a/src/client/components/ResultTable.js b/src/client/components/ResultTable.js
index c21b47910481100ba7692cbbe5359650063065d1..cd8eef36a3bacf85a86e530ebe15e4b727f04948 100644
--- a/src/client/components/ResultTable.js
+++ b/src/client/components/ResultTable.js
@@ -82,22 +82,12 @@ class ResultTable extends React.Component {
       });
     }
     if (prevProps.facetFilters != this.props.facetFilters) {
-      console.log('filters updated')
+      // console.log('filters updated')
       this.props.updatePage(0);
       this.props.fetchManuscripts();
     }
-
   }
-
-  // idRenderer = id => {
-  //   const plainId = id.substring(id.lastIndexOf('/') + 1);
-  //   return (
-  //     <div className={this.props.classes.tableColumn}>
-  //       <a target='_blank' rel='noopener noreferrer' href={id}>{plainId}</a>
-  //     </div>
-  //   );
-  // };
-
+  
   stringListRenderer = cell => {
     if (cell == null || cell === '-'){
       return '-';