From 3b6f216e80d27c1ae38f915b6b40680a236dd27b Mon Sep 17 00:00:00 2001 From: Frank Chiarulli Jr Date: Fri, 6 Nov 2020 13:24:09 -0500 Subject: [PATCH] don't refresh on overwrite --- src/background.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/background.js b/src/background.js index bde6d8a..c485014 100644 --- a/src/background.js +++ b/src/background.js @@ -39,7 +39,7 @@ function parseJwt(token) { }; const cookieListener = (changeInfo) => { - const { cookie, removed } = changeInfo; + const { cookie, removed, cause } = changeInfo; if (cookie.domain !== AUTH_DOMAIN) { return; } @@ -50,9 +50,13 @@ const cookieListener = (changeInfo) => { if (removed) { AccessToken.destroy(); - // try to refresh the token incase remove was caused by - // token expiring - AccessToken.refresh(); + + if (cause !== "overwrite") { + // try to refresh the token incase remove was caused by + // token expiring + AccessToken.refresh(); + } + return; }