Background goal
At the moment, the "Revise" button in the Tone Check doesn’t perform any clear action when clicked.
Background: Originally, we scoped the above as part of T390248. We decided to break this work out into a separate task based on the suggestion @bmartinezcalvo made as part of the Tone Check UX audit (T394735 | doc) and what @Esanders noted about how it makes sense for this "standby" state to appear, regardless of the moment (Pre-Save or Mid-edit) someone taps Revise within.
Story
As someone who chose to Revise what the new text they have typed in response to Tone Check inviting them to consider doing so, I would value:
- Simple and clear cue(s) about what I'm meant to keep in mind as I'm revising, so that I can be confident I am making changes in ways that align with what Wikipedia policies (and by extension, other volunteers) expect of me
- Visual feedback that makes clear the action I took was effective
Solution
- When someone taps Revise:
- Remove the yellow highlight from the text that caused Tone Check to be shown and replace it with the new borders style to make it clear the user needs to edit that text to fix the tone.
- Show a new variation of the Tone Check card that includes updated copy and 2 button: Recheck + Decline
- Tapping Recheck will cause the text someone will have theoretically revised to the model for review (same effect as "2." described below). A loading state displaying an Inline ProgressBar will appear while rechecking.
- Tapping Decline will take the user to the decline survey; clicking Back inside the decline-survey takes you back to previous revising step.
- If someone taps out of the text span that caused the Tone Check to be shown, send the text they will have theoretically just revised to the model for evaluation
- If the model evaluates the revised text as STILL containing tone-related issue(s), the card will come back to the previous state with the Recheck button to fix the unsolved tone-related issues.
- If the model evaluates the revised text as NOT containing any tone-related issues, a positive message will appear indicating that all tone-related issues have been solved.
Acceptance criteria (or Done)
Design
- Explore solutions and decide on the best approach
- Once UX is finalized, update Edit Check: Steps (see Figma to include what – if any – new Card steps/states Tone Check introduces
Implementation
- Implement the decided solution





