diff --git a/src/solid-xmpp-chat.js b/src/solid-xmpp-chat.js index d5934866a566d7ef98e4dfa7544d62a581042d90..3523f2d3a82ed50d31ff57a257311f6203310861 100644 --- a/src/solid-xmpp-chat.js +++ b/src/solid-xmpp-chat.js @@ -106,7 +106,16 @@ export const SolidXMPPChat = { 'plugins': {} }; - sessionStorage.clear(); + for(var key in sessionStorage){ + if(sessionStorage.hasOwnProperty(key) && /converse/.test(key)){ + sessionStorage.removeItem(key); + } + } + for(var key in localStorage){ + if(localStorage.hasOwnProperty(key) && /converse/.test(key)){ + localStorage.removeItem(key); + } + } indexedDB.deleteDatabase('converse-persistent'); // Alias for solid-xmpp-chat use # want to un-expose converse from window later