diff --git a/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts b/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts index 201970f29..981d21022 100644 --- a/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts +++ b/extensions/cornerstone/src/services/ViewportService/CornerstoneViewportService.ts @@ -417,6 +417,11 @@ class CornerstoneViewportService extends PubSubService implements IViewportServi // and we would lose the presentation. this.storePresentation({ viewportId: viewportInfo.getViewportId() }); + // Todo: i don't like this here, move it + this.servicesManager.services.segmentationService.clearSegmentationRepresentations( + viewportInfo.getViewportId() + ); + if (!viewportInfo) { throw new Error('element is not enabled for the given viewportId'); }