Retain Chat Session
SummaryOn Page refresh of 'chat_landing' page, a new chat session is created
We observed a product behavior while using chat. Suppose an user requested chat from 'chat_landing' page, he is added to a queue and chat request is sent to agent. However, if agent refreshes 'chat_landing' page using either refresh button of browser or F5 in case of desktop or laptop and by swiping the page down in case of mobile- a new chat session is created without terminating the original chat request. This happens every time page is refreshed. Because of this behavior, all old sessions go as blank chat requests to agent and also creates confusion in reporting.