From ae8788049427fb362e47e8d2e992e2d24f31010e Mon Sep 17 00:00:00 2001 From: varjolintu Date: Sat, 29 May 2021 12:05:06 +0300 Subject: [PATCH] Fix credential retrieval on page reload --- keepassxc-browser/background/init.js | 7 ++++++- keepassxc-browser/manifest.json | 4 ++-- package.json | 2 +- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/keepassxc-browser/background/init.js b/keepassxc-browser/background/init.js index 4de4e1f..e02d495 100644 --- a/keepassxc-browser/background/init.js +++ b/keepassxc-browser/background/init.js @@ -62,7 +62,7 @@ browser.tabs.onActivated.addListener(async function(activeInfo) { } } } catch (err) { - console.log('Error: ' + err); + console.log('Error: ' + err.message); } }); @@ -98,6 +98,11 @@ browser.webNavigation.onCommitted.addListener((details) => { return; } + // Clear credentials on reload so a new retrieval can be made + if (details.transitionType === 'reload') { + page.clearLogins(details.tabId); + } + page.redirectCount = 0; }); diff --git a/keepassxc-browser/manifest.json b/keepassxc-browser/manifest.json index 1b3b5a9..7d8b19c 100755 --- a/keepassxc-browser/manifest.json +++ b/keepassxc-browser/manifest.json @@ -1,8 +1,8 @@ { "manifest_version": 2, "name": "KeePassXC-Browser", - "version": "1.7.8.1", - "version_name": "1.7.8.1", + "version": "1.7.9", + "version_name": "1.7.9", "description": "__MSG_extensionDescription__", "author": "KeePassXC Team", "icons": { diff --git a/package.json b/package.json index 81e4beb..bd7fc26 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "KeePassXC-Browser", - "version": "1.7.8.1", + "version": "1.7.9", "description": "KeePassXC-Browser", "main": "build.js", "devDependencies": {