Skip to content

Commit

Permalink
Hide Credential Banner on exception
Browse files Browse the repository at this point in the history
  • Loading branch information
varjolintu committed Aug 25, 2024
1 parent 4c1f15d commit 05040f2
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions keepassxc-browser/content/banner.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ kpxcBanner.destroy = async function() {
return;
}

kpxcBanner.created = false;
kpxcBanner.credentials = {};

const dialog = kpxcBanner.shadowSelector('.kpxc-banner-dialog');
Expand All @@ -23,11 +22,17 @@ kpxcBanner.destroy = async function() {

await sendMessage('remove_credentials_from_tab_information');

if (kpxcBanner.wrapper && window.parent.document.body.contains(kpxcBanner.wrapper)) {
window.parent.document.body.removeChild(kpxcBanner.wrapper);
} else {
window.parent.document.body.removeChild(window.parent.document.body.querySelector('#kpxc-banner'));
try {
if (kpxcBanner.wrapper && window.parent.document.body.contains(kpxcBanner.wrapper)) {
window.parent.document.body.removeChild(kpxcBanner.wrapper);
} else {
window.parent.document.body.removeChild(window.parent.document.body.querySelector('#kpxc-banner'));
}
} catch(e) {
kpxcBanner.wrapper.style.display = 'hidden';
}

kpxcBanner.created = false;
};

kpxcBanner.create = async function(credentials = {}) {
Expand Down

0 comments on commit 05040f2

Please # to comment.