From ed7698f45893dfc2f68d3f18dce4a2a84efb7e10 Mon Sep 17 00:00:00 2001 From: joey Date: Mon, 9 Mar 2020 13:19:00 -0400 Subject: [PATCH] fixed if no container is selected, shift shouldn't work issue --- src/js/popup.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/popup.js b/src/js/popup.js index 6dbd576..07ae77e 100644 --- a/src/js/popup.js +++ b/src/js/popup.js @@ -1064,7 +1064,7 @@ Logic.registerPanel(P_CONTAINERS_EDIT, { const currentSelectedIdentity = Logic.currentSelectedIdentities(); const index = currentSelectedIdentity.indexOf(identity); - if (!this.lastSelected || this.shiftOn === 0) { + if (!this.lastSelected || this.shiftOn === 0 || currentSelectedIdentity.length === 0) { this.lastSelected = identity; } @@ -1321,7 +1321,7 @@ Logic.registerPanel(P_CONTAINER_DELETE, { // right now for mult-selection, it displays the first item in the selection at the icon and name // Populating the panel: name, icon, and warning message document.getElementById("delete-container-name").textContent = currentSelection[0].name; - document.getElementById("delete-container-tab-warning").textContent = ``; + document.getElementById("delete-container-tab-warning").textContent = ""; for (let i = 0; i < currentSelection.length; i++) { const identity = currentSelection[i]; const totalNumberOfTabs = identity.numberOfHiddenTabs + identity.numberOfOpenTabs;