Which area does this feature belong to?
Frontend β UI / UX (apps/web)
Estimated Difficulty
π’ Good First Issue β Beginner friendly
What problem does this solve?
The AI chat widget currently retains the entire conversation for the duration of the session, but there is no option to clear the existing chat history and start a new conversation.
Adding a "Clear Conversation" button would improve usability by allowing users to quickly reset the chat without refreshing the page or reopening the widget.
Proposed Solution
Add a Clear Conversation action in the chat widget UI.
Reset the local conversation state and display the default greeting message.
Ensure the feature works consistently across desktop and mobile devices.
Acceptance Criteria
[ X] A Clear Conversation button is visible within the AI chat widget.
[ X] Clicking the button removes all previous chat messages from the current session.
[ X] The chat resets to its default welcome message or initial state after clearing.
[ X] The clear action completes without requiring a page refresh.
[ X] The feature works correctly on both desktop and mobile devices.
[ X] No UI layout or chat functionality is affected after clearing the conversation.
GSSoC 2026
Code of Conduct
Which area does this feature belong to?
Frontend β UI / UX (apps/web)
Estimated Difficulty
π’ Good First Issue β Beginner friendly
What problem does this solve?
The AI chat widget currently retains the entire conversation for the duration of the session, but there is no option to clear the existing chat history and start a new conversation.
Adding a "Clear Conversation" button would improve usability by allowing users to quickly reset the chat without refreshing the page or reopening the widget.
Proposed Solution
Add a Clear Conversation action in the chat widget UI.
Reset the local conversation state and display the default greeting message.
Ensure the feature works consistently across desktop and mobile devices.
Acceptance Criteria
[ X] A Clear Conversation button is visible within the AI chat widget.
[ X] Clicking the button removes all previous chat messages from the current session.
[ X] The chat resets to its default welcome message or initial state after clearing.
[ X] The clear action completes without requiring a page refresh.
[ X] The feature works correctly on both desktop and mobile devices.
[ X] No UI layout or chat functionality is affected after clearing the conversation.
GSSoC 2026
Code of Conduct