mirror of
https://github.com/keepassxreboot/keepassxc-browser.git
synced 2026-03-11 08:54:43 +00:00
Hide Credential Banner on exception
This commit is contained in:
parent
4c1f15d427
commit
05040f2ca6
1 changed files with 10 additions and 5 deletions
|
|
@ -13,7 +13,6 @@ kpxcBanner.destroy = async function() {
|
|||
return;
|
||||
}
|
||||
|
||||
kpxcBanner.created = false;
|
||||
kpxcBanner.credentials = {};
|
||||
|
||||
const dialog = kpxcBanner.shadowSelector('.kpxc-banner-dialog');
|
||||
|
|
@ -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 = {}) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue