From ef75d27afbbee4cfe7d4441269e350b8f7f432f9 Mon Sep 17 00:00:00 2001 From: Mario Date: Fri, 15 Nov 2019 21:12:40 +0000 Subject: cleanup local and session storage on channel change or logout --- view/js/main.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'view') diff --git a/view/js/main.js b/view/js/main.js index f15636a35..19e73c1d2 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -33,14 +33,14 @@ var sse_partial_result = false; // take care of tab/window reloads on channel change if(localStorage.getItem('uid') !== localUser.toString()) { + localStorage.clear(); + sessionStorage.clear(); localStorage.setItem('uid', localUser.toString()); } window.onstorage = function(e) { if(e.key === 'uid' && parseInt(e.newValue) !== localUser) { if(window_needs_alert) { window_needs_alert = false; - localStorage.clear(); - sessionStorage.clear(); alert("Your identity has changed. Page reload required!"); window.location.reload(); return; -- cgit v1.2.3