From 721082180a7048c3c9211a1037001a37a3337c9c Mon Sep 17 00:00:00 2001 From: girst Date: Fri, 28 Jan 2022 11:28:42 +0100 Subject: [PATCH] fix 'gX' menupopup In Firefox 69, browser.xul was switched to XHTML, so XUL elements must be created with createXULElement instead now. mozregression result: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=29bdbbe89264b91d1bd4205c45536c9222a8d6ee&tochange=257f2c96cef502a1d674df56c8e39d76d8ed4d89 Likely regressed by: https://bugzil.la/1534407 See also: https://bugzil.la/1551320, mozilla-central@8b074e2a3b68 --- extension/lib/utils.coffee | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extension/lib/utils.coffee b/extension/lib/utils.coffee index ac8d74b..c0fa038 100644 --- a/extension/lib/utils.coffee +++ b/extension/lib/utils.coffee @@ -454,7 +454,7 @@ getTopOffset = (element) -> return {x, y} injectTemporaryPopup = (document, contents) -> - popup = document.createElement('menupopup') + popup = document.createXULElement('menupopup') popup.appendChild(contents) document.getElementById('mainPopupSet').appendChild(popup) listenOnce(popup, 'popuphidden', popup.remove.bind(popup)) -- 2.39.3