diff --git a/src/viewerModule/nehuba/viewerCtrl/viewerCtrlCmp/viewerCtrlCmp.component.ts b/src/viewerModule/nehuba/viewerCtrl/viewerCtrlCmp/viewerCtrlCmp.component.ts
index cbe0380a6c5a06350b7ec29287072094343a25c2..877da82be1fa38705be3345b5eec9fc0bcfd3774 100644
--- a/src/viewerModule/nehuba/viewerCtrl/viewerCtrlCmp/viewerCtrlCmp.component.ts
+++ b/src/viewerModule/nehuba/viewerCtrl/viewerCtrlCmp/viewerCtrlCmp.component.ts
@@ -156,6 +156,7 @@ export class ViewerCtrlCmp{
     const visibleParcLayers = ((window as any).viewer.layerManager.managedLayers)
       .slice(1)
       .filter(({ visible }) => visible)
+      .filter(({initialSpecification}) => !initialSpecification.type || initialSpecification.type !== 'annotation')
       .filter(layer => !this.auxMeshesNamesSet.has(layer.name))
 
     if (this.flagDelin) {