diff --git a/src/client/components/facet_results/ResultClassRoute.js b/src/client/components/facet_results/ResultClassRoute.js
index a853c975b86210bb3c6c5b58bbda03c92e173115..056c05dd353457a679dd4c65468dbe0540b4977f 100644
--- a/src/client/components/facet_results/ResultClassRoute.js
+++ b/src/client/components/facet_results/ResultClassRoute.js
@@ -266,7 +266,6 @@ const ResultClassRoute = props => {
         facetClass,
         rawData: perspectiveState.results,
         rawDataUpdateID: perspectiveState.resultUpdateID,
-        facetUpdateID: facetState.facetUpdateID,
         fetching: perspectiveState.fetching,
         fetchData: props.fetchResults,
         createChartData: props.apexChartsConfig[createChartData],
@@ -282,6 +281,12 @@ const ResultClassRoute = props => {
         doNotRenderOnMount,
         dropdownForResultClasses
       }
+      if (pageType === 'facetResults') {
+        apexProps.facetUpdateID = facetState.facetUpdateID
+      }
+      if (pageType === 'instancePage') {
+        apexProps.uri = perspectiveState.instanceTableData.id
+      }
       if (dropdownForResultClasses && has(resultClassConfig, 'resultClasses')) {
         apexProps.resultClass = resultClassConfig.resultClasses[0]
         apexProps.resultClasses = resultClassConfig.resultClasses