-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Help: Ending a chat while a user is on /help/contact is a jarring experience. #1341
Comments
@dllh I agree this is pretty jarring but I should note something thats missing from your test instructions: All operators go away after the chat has ended. Typically the chat would just stay there so that you could resume it if you wanted to. This is tricky because a user might want to continue the chat after the op has ended it and then may choose to create a ticket if theres no one else to chat with. |
@dllh What bothers me most about this is the widget flicker in the bottom right corner that occurs when the chat is unmounted and the contact form gets mounted. I'm hoping that it was inperceptible and was only caught by your animated gif maker because it caught the lucky frame that showed it. |
Wouldn't my repro still be valid in cases in which all operators are busy when the chat ends? I don't remember noticing the flicker you point out when I was testing, but it's something we should maybe test a bit more and see if we can fix if it is in evidence outside of screen capture software. |
Here's what I was thinking, based on our conversations about this previously. Keeps the chat visible, so the user can refer back to it, but disables the text field (using the styling from the standard disabled text input). Since we automatically send the user a transcript, we let them know that. The end of the chat is marked with a line and the W logo; the same treatment we use at the end of a list of posts, etc. (The sidebar here hasn't been updated to the latest design, but it doesn't affect the Contact Us design) |
I will add the notification here however the styling with the WP logo will have to come later when I start restyling. |
Repro:
Expected: There'll be some reasonable indicator that the chat has ended.
Actual: The screen refreshes to the offline contact form and shows the
Sorry! We just missed you as our Happiness Engineers stepped away.
notification.To better illustrate the interaction, here's a gif of the interaction:
It's a pretty jarring experience. I'm not sure what the proper experience here is. Maybe on
!end
in this scenario, we could show a notification that the chat has been ended and disable the text entry field? Cc @mattmiklic for design feedback.The text was updated successfully, but these errors were encountered: