diff --git a/src/app/index.ts b/src/app/index.ts
index 77c67c6899a77670edadfd04f0d25efb86fc1452..55ec1e90cf236914ae007af25bbace029d6ec898 100644
--- a/src/app/index.ts
+++ b/src/app/index.ts
@@ -16,7 +16,7 @@ import { PixiPlugin } from 'gsap/PixiPlugin.js';
     - Layergruppe verschieben -> move events einfügen
     - Rotation: convert to integer
     - Menu anzeigen -> Hauptmenu wird nicht immer korrekt ausgeblendet.
-    Toggle submenus -> change hitbox when open and reset selection when outside
+    - Toggle submenus -> change hitbox when open and reset selection when outside
     Selektion der Fläche -> wird nicht geändert. scheint andere elemente zu ändern -> no events ???
     FillLine: "isPointInPolygon" and "getNearestPointForPoint" function wrong;
     Line: Hitbox not defined -> HOW TO ???
diff --git a/src/lib/elements/menu/MenuElement.ts b/src/lib/elements/menu/MenuElement.ts
index acdb2678c0dec6204677ee68cb5f8ffad04fe68d..6938d76a166b9847358458968240e00b4fbb42f3 100644
--- a/src/lib/elements/menu/MenuElement.ts
+++ b/src/lib/elements/menu/MenuElement.ts
@@ -230,6 +230,18 @@ export class MenuElement extends BaseContainer<MenuElementModel> {
     }
     //</editor-fold>
 
+    //<editor-fold desc="BaseContainer">
+    public hideItem() {
+        super.hideItem();
+
+        // Hide submenus
+        this.menuElements?.filter((me) => me.element instanceof MedsurfDraw.RoundSubMenuElement || me.element instanceof MedsurfDraw.SubMenuElement).forEach((me) => {
+            // @ts-ignore
+            me.element.hideMenu(new PIXI.InteractionEvent());
+        });
+    }
+    //</editor-fold>
+
     //<editor-fold desc="Getter and Setter">
     /**
      * Get circle