-
Notifications
You must be signed in to change notification settings - Fork 79
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
Add new page with input text field when selecting "no" for "Did you feel safe with this person's behavior?" during reference flow #4121
Comments
This has been implemented a looong time ago in backend: #2307 |
Going through tickets for new project board. Am I correct this still needs the frontend done? @aapeliv @jesseallhands ? |
Yes, and it's an important one for our safety goal. |
@jesseallhands @nabramow |
This is designed. For full context, below are screenshots of the "final design" of the reference flow. There is some clunkiness to them (fonts, colors, spacing, etc) may be a little off, but the overall design and the texts in the screenshots below should be correct. Some parts of the "final design" pictured below (especially texts) don't match what is currently in prod. Did you feel safe? Yes/no page The page in the screenshot below is what this github issue is meant to buildIf user says no, they felt unsafe, then the text box appears so they can privately share what happened with the safety team - If the user does not enter any text into the box, a warning appears to encourage them to privately share what happened and help keep the community safe: "Public reference" page where user writes the reference that appears on the user's profile The thank-you page after the reference is submitted by the user - Needs new github issue to update from current version of "thank you" page There are some other related open issues to bring what is currently on prod closer to the final design, like issues #5158, #3443 and #4194, but these are not as high priority as adding the input text box so users can privately give us feedback about people. |
@jesseallhands I feel this tickets it's a mix of different ideas/problems, the title says |
Sorry, I should have clarified: I just posted the whole flow for context. This issue is just for adding the text box / updating the wording of the existing text for the "did you feel safe? yes/no" part. A new ticket needs to be created for the text box on the experience slider page (for when someone had a bad experience). |
@bakeiro Feel free to edit it if you see fit! I was just making sure stuff I was moving from the old upcoming to the backlog were still relevant. |
@nabramow and @bakeiro I edited this issue and the design section to be more clear. I will also update the design screenshots a bit because I realized it makes sense to just have one "submit private feedback" page rather than two pages. Updating the "how was your experience?" slider page to take the user to the new private feedback page can be handled on a separate github issue (which I'm composing right now). |
Awesome!! 🤩 |
Problem:
When leaving a reference for someone, there is no way for a user to give private feedback to the Safety Team when selecting "no" in response to the question "Did you feel safe with this person's behavior?"
Solution:
If the user selects "no" in response to the "did you feel safe?" question, when the user clicks the "next" button, it should take them to a new "private feedback" page where they can share information with the Safety Team privately. This new page is what this issue is building.
Here is the desired behavior/flow:
Upon clicking the "next" button after answering "no", the user should be taken to the new "submit private feedback to the Safety Team" page. This new page should have an outlined text field (text area) to give the user plenty of room to provide information. (see screenshot 1 below)
The new "private feedback" page will also be used if the user submits a "negative experience" rating on the slider page of the reference flow. See issue Enable users to provide private feedback to Safety Team if they rate "bad experience" on slider during reference flow #5181 For that reason, keep in mind:
You answered that you felt unsafe with this person's behavior
will be different if the user visits the page from the "experience slider" page. In that case it will sayYou answered that you had a negative experience
Once submitted, the private feedback will be sent to [email protected] and stored on the backend using the existing "report" functionality.
Screenshot 1
New "private feedback" page:
Screenshot 2
Warning if user clicks "next" with no text in the input text field:
Tasks:
The text was updated successfully, but these errors were encountered: