From 4466e5e383c64aecdf89a443bf48abb82e82efa2 Mon Sep 17 00:00:00 2001 From: varjolintu Date: Mon, 14 May 2018 13:54:22 +0300 Subject: [PATCH] Adds check for variable --- keepassxc-browser/background/keepass.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/keepassxc-browser/background/keepass.js b/keepassxc-browser/background/keepass.js index e8fe811..3bb6478 100755 --- a/keepassxc-browser/background/keepass.js +++ b/keepassxc-browser/background/keepass.js @@ -1041,7 +1041,9 @@ keepass.reconnect = function(callback, tab) { }; keepass.updatePopup = function(iconType) { - const data = page.tabs[page.currentTabId].stack[page.tabs[page.currentTabId].stack.length - 1]; - data.iconType = iconType; - browserAction.show(null, {'id': page.currentTabId}); + if (page && page.tabs.length > 0) { + const data = page.tabs[page.currentTabId].stack[page.tabs[page.currentTabId].stack.length - 1]; + data.iconType = iconType; + browserAction.show(null, {'id': page.currentTabId}); + } };