diff --git a/keepassxc-browser/content/banner.js b/keepassxc-browser/content/banner.js index 45a3f43..eb331c7 100644 --- a/keepassxc-browser/content/banner.js +++ b/keepassxc-browser/content/banner.js @@ -118,7 +118,11 @@ kpxcBanner.create = async function(credentials = {}) { banner.appendMultiple(bannerInfo, bannerButtons); initColorTheme(banner); - document.body.appendChild(banner); + + const existingBanner = window.parent.document.body.querySelector('.kpxc-banner'); + if (existingBanner === null) { + window.parent.document.body.appendChild(banner); + } }; kpxcBanner.saveNewCredentials = async function(credentials = {}) {