diff --git a/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue b/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue index cdea8347d..8363e7c1d 100644 --- a/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue +++ b/packages/frontend-2/components/automate/viewer/panel/FunctionRunRowObjectResult.vue @@ -165,6 +165,9 @@ const isolateOrUnisolateObjects = () => { logger.debug('[FunctionRunRowObjectResult] Setting metadataGradientIsSet to false') metadataGradientIsSet.value = false + // Clear isolated objects first to ensure watcher fires + filters.isolatedObjectIds.value = [] + if (!wasIsolated) { logger.debug( '[FunctionRunRowObjectResult] Objects were not isolated, calling isolateObjects with ids:',