diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue index dd0e6753..c84d2d5b 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Viewport.vue @@ -405,7 +405,8 @@ export default { obj.SliceIndex = this.series.SliceIndex } // if (isLocate && obj.SliceIndex === this.series.SliceIndex) return - if (this.series?.Stack && obj.Stack[obj.SliceIndex] === this.series.Stack[this.series.SliceIndex]) return + const isSameSeries = this.series && obj.Id === this.series.Id && obj.Description === this.series.Description + if (isSameSeries && this.series?.Stack && obj.Stack[obj.SliceIndex] === this.series.Stack[this.series.SliceIndex]) return this.toggleClipPlay(false) this.series = { ...obj } const renderingEngine = getRenderingEngine(this.renderingEngineId)