From 5e7df2b046f4e8e478390fbfe66525ab10d55cbf Mon Sep 17 00:00:00 2001 From: solange valverde Date: Mon, 11 Dec 2023 23:09:29 +0000 Subject: [PATCH] Bug 1854393 - Message List Header - Message List display options icon drop down option outside of Thunderbird window. r=freaktechnik Differential Revision: https://phabricator.services.mozilla.com/D195506 --HG-- extra : amend_source : 28af61114ae952be0244d3c83d44839ba71b680d --- calendar/base/content/calendar-views-utils.js | 5 ++++- mail/base/content/about3Pane.js | 5 ++++- mail/base/content/widgets/tree-view.mjs | 5 ++++- 3 files changed, 12 insertions(+), 3 deletions(-) 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, + }); }); }