diff --git a/lib/phast/client/scripts/controls/Menu.js b/lib/phast/client/scripts/controls/Menu.js index f654c15..bbe0583 100644 --- a/lib/phast/client/scripts/controls/Menu.js +++ b/lib/phast/client/scripts/controls/Menu.js @@ -66,6 +66,13 @@ function ContextMenu() e.stopPropagation(); return false; }); + elem.addEventListener("transitionend", function(e) + { + if (!System.ClassList.Contains(this, "uwt-visible")) + { + this.remove(); + } + }); for (var i = 0; i < this.Items.length; i++) {