From 573b665814daf012c032eb6eb8d99ee6d3eac92e Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Wed, 1 Mar 2023 14:45:07 +0000
Subject: [PATCH] don't remove elements from dom so they will lose all events,
 just move them around, fixes #2231

Closes #2231

Merge request studip/studip!1464
---
 resources/assets/javascripts/lib/actionmenu.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/resources/assets/javascripts/lib/actionmenu.js b/resources/assets/javascripts/lib/actionmenu.js
index 91e4308966a..8acf80cfa32 100644
--- a/resources/assets/javascripts/lib/actionmenu.js
+++ b/resources/assets/javascripts/lib/actionmenu.js
@@ -131,7 +131,7 @@ class ActionMenu {
 
             let parents = getScrollableParents(this.element, menu_width, menu_height);
             if (parents.length > 0) {
-                this.menu = $('<div class="action-menu-wrapper">').append(this.content.remove());
+                this.menu = $('<div class="action-menu-wrapper">').append(this.content);
                 $('.action-menu-icon', element).clone().data('action-menu-element', element).prependTo(this.menu);
 
                 this.menu
-- 
GitLab