diff --git a/calendar/base/content/calendar-views-utils.js b/calendar/base/content/calendar-views-utils.js index d8953f415c..4d7b0b5a88 100644 --- a/calendar/base/content/calendar-views-utils.js +++ b/calendar/base/content/calendar-views-utils.js @@ -460,7 +460,10 @@ function toggleShowCompletedInView() { */ function showCalControlBarMenuPopup(event) { const moreContext = document.getElementById("calControlBarMenuPopup"); - moreContext.openPopup(event.target, { triggerEvent: event }); + moreContext.openPopup(event.target, { + position: "after_end", + triggerEvent: event, + }); } /** diff --git a/mail/base/content/about3Pane.js b/mail/base/content/about3Pane.js index 42a9c5bf1e..2807650e01 100644 --- a/mail/base/content/about3Pane.js +++ b/mail/base/content/about3Pane.js @@ -4142,7 +4142,10 @@ var threadPaneHeader = { this.displayButton = document.getElementById("threadPaneDisplayButton"); this.displayContext = document.getElementById("threadPaneDisplayContext"); this.displayButton.addEventListener("click", event => { - this.displayContext.openPopup(event.target, { triggerEvent: event }); + this.displayContext.openPopup(event.target, { + position: "after_end", + triggerEvent: event, + }); }); }, diff --git a/mail/base/content/widgets/tree-view.mjs b/mail/base/content/widgets/tree-view.mjs index e596eaf672..ae8b60bcb0 100644 --- a/mail/base/content/widgets/tree-view.mjs +++ b/mail/base/content/widgets/tree-view.mjs @@ -2440,7 +2440,10 @@ class TreeViewTableColumnPicker extends HTMLTableCellElement { }); this.#button.addEventListener("click", event => { - this.#context.openPopup(event.target, { triggerEvent: event }); + this.#context.openPopup(event.target, { + position: "after_end", + triggerEvent: event, + }); }); }