|
@@ -23,7 +23,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
|
if (e.key === 'Enter' && !e.shiftKey) {
|
|
if (e.key === 'Enter' && !e.shiftKey) {
|
|
|
e.preventDefault();
|
|
e.preventDefault();
|
|
|
if (!sendBtn.disabled) {
|
|
if (!sendBtn.disabled) {
|
|
|
- chatForm.dispatchEvent(new Event('submit'));
|
|
|
|
|
|
|
+ chatForm.requestSubmit();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
@@ -248,6 +248,11 @@ document.addEventListener('DOMContentLoaded', () => {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ // Clear chat memory and interface so the next user doesn't see old messages
|
|
|
|
|
+ chatHistory = [];
|
|
|
|
|
+ chatContainer.innerHTML = '';
|
|
|
|
|
+ addMessage('system', 'Hello! I am LocalFoodAI, your completely local nutrition and menu assistant. How can I help you today?');
|
|
|
|
|
+
|
|
|
localStorage.removeItem('localFoodUser');
|
|
localStorage.removeItem('localFoodUser');
|
|
|
localStorage.removeItem('localFoodToken');
|
|
localStorage.removeItem('localFoodToken');
|
|
|
chatApp.style.display = 'none';
|
|
chatApp.style.display = 'none';
|