diff --git a/js/ui/popupMenu.js b/js/ui/popupMenu.js index 34f2cc130f..6ee9d08066 100644 --- a/js/ui/popupMenu.js +++ b/js/ui/popupMenu.js @@ -1858,6 +1858,8 @@ var PopupMenu = class PopupMenu extends PopupMenuBase { opacity: 255, onComplete: () => { this.animating = false; + let [xPos, yPos] = this._calculatePosition(); + this.actor.set_position(xPos, yPos); } } @@ -1891,8 +1893,7 @@ var PopupMenu = class PopupMenu extends PopupMenuBase { this.animating = false; let [xPos, yPos] = this._calculatePosition(); // should this be conditional on this._slidePosition being -1? - this.actor.x = xPos; - this.actor.y = yPos; + this.actor.set_position(xPos, yPos); this.actor.show(); }