From 21d6ba2bb30df5b99bf5728163caff514aaa5dcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20K=C3=B6hler?= Date: Mon, 25 Aug 2025 11:12:33 -0300 Subject: [PATCH] fix: add back clear segmentation representations (#5336) --- .../services/ViewportService/CornerstoneViewportService.ts | 5 +++++ 1 file changed, 5 insertions(+) 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'); }