From c0a587f89d7bf54a3b943f4a81783851cf95d455 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Sun, 12 Oct 2025 09:17:34 +0300 Subject: [PATCH] Fix isFirefox() part 2 --- keepassxc-browser/background/page.js | 2 +- keepassxc-browser/popups/popup_functions.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/keepassxc-browser/background/page.js b/keepassxc-browser/background/page.js index 956b2a2..4020a1b 100755 --- a/keepassxc-browser/background/page.js +++ b/keepassxc-browser/background/page.js @@ -518,7 +518,7 @@ page.getBaseDomainFromUrl = async function(hostname, url) { const createContextMenuItem = function({ action, args, ...options }) { return browser.contextMenus.create({ - contexts: menuContexts, + contexts: page.menuContexts, id: action, ...options }); diff --git a/keepassxc-browser/popups/popup_functions.js b/keepassxc-browser/popups/popup_functions.js index 0228ae2..30acbb3 100644 --- a/keepassxc-browser/popups/popup_functions.js +++ b/keepassxc-browser/popups/popup_functions.js @@ -16,7 +16,7 @@ async function initSettings() { }); const customLoginFieldsButton = document.body.querySelector('#settings #choose-custom-login-fields-button'); - const isFirefox = browser.runtime.sendMessage({ action: 'is_firefox' }); + const isFirefox = await browser.runtime.sendMessage({ action: 'is_firefox' }); if (isFirefox) { customLoginFieldsButton.id = 'choose-custom-login-fields-button-moz'; }