diff --git a/src/client/components/facet_results/ResultTable.js b/src/client/components/facet_results/ResultTable.js
index 71ff24ecf1b7057925a94c3c6e68f5e8e1098eb6..7e02fb1f045bff832d948a080d29f870e72cde97 100644
--- a/src/client/components/facet_results/ResultTable.js
+++ b/src/client/components/facet_results/ResultTable.js
@@ -189,6 +189,7 @@ class ResultTable extends React.Component {
       ? true
       : this.state.expandedRows.has(row.id)
     let hasExpandableContent = false
+    let renderExpandButton = hasExpandableContent
     const dataCells = this.props.data.properties.map(column => {
       const {
         id, valueType, makeLink, externalLink, sortValues, sortBy, numberedList, minWidth,
@@ -221,6 +222,9 @@ class ResultTable extends React.Component {
           shortenLabel = !expanded // shorten label only if the cell is not expanded
         }
       }
+      if (data.paginatedResultsAlwaysExpandRows) {
+        renderExpandButton = false
+      }
       return (
         <ResultTableCell
           key={id}
@@ -253,7 +257,7 @@ class ResultTable extends React.Component {
     return (
       <TableRow key={row.id}>
         <TableCell className={classes.expandCell}>
-          {hasExpandableContent &&
+          {renderExpandButton &&
             <IconButton
               className={clsx(classes.expand, {
                 [classes.expandOpen]: expanded