Suggestions on how the widget could be improved:
If no agent is available, allow the user to use the widget to submit a ticket.
Optionally identify the user:
if the embedding website knows the user, allow to add this into the widget settings dynamically so that the agent knows who he's talking to and later creates a ticket associated with that user
otherwise ask the use in the start pane of the widget about their name, email and the chat topic
Active
2.0
Code
Not all content is available!
It's likely this issue predates Contrib.social: some issue and comment data are missing.