diff --git a/src/components/ConversationCard/index.jsx b/src/components/ConversationCard/index.jsx index 5115b9d..c96fc9b 100644 --- a/src/components/ConversationCard/index.jsx +++ b/src/components/ConversationCard/index.jsx @@ -454,7 +454,7 @@ function ConversationCard(props) { Browser.runtime.sendMessage({ type: 'OPEN_URL', data: { - url: Browser.runtime.getURL('IndependentPanel.html'), + url: Browser.runtime.getURL('IndependentPanel.html') + '?from=store', }, }), ) diff --git a/src/pages/IndependentPanel/App.jsx b/src/pages/IndependentPanel/App.jsx index 086cfa7..5552b61 100644 --- a/src/pages/IndependentPanel/App.jsx +++ b/src/pages/IndependentPanel/App.jsx @@ -49,8 +49,13 @@ function App() { useEffect(() => { // eslint-disable-next-line ;(async () => { + const urlFrom = new URLSearchParams(window.location.search).get('from') const sessions = await getSessions() - if (sessions[0].conversationRecords && sessions[0].conversationRecords.length > 0) { + if ( + urlFrom !== 'store' && + sessions[0].conversationRecords && + sessions[0].conversationRecords.length > 0 + ) { await createNewChat() } else { setSessions(sessions)