-
Notifications
You must be signed in to change notification settings - Fork 56
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
Survey signature #1665
Survey signature #1665
Conversation
53d904c
to
933c9dc
Compare
); | ||
|
||
const selectedStyle = { | ||
backgroundColor: '#fbcbd8', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@richardolsson I've not been able to track down this color or a similar one in the theme to satisfy your comment. Want me to add it? Or is this just my lack of familiarity with the theme?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's leave it as is for now until we get some designers to look at this before launching it. Thanks for pointing it out!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Love it! Great work! I'm sorry for not finding the time to look at it sooner but wanted to make sure it's been reviewed before today's hackathon. Let's figure out what to work on next! 🙌
); | ||
|
||
const selectedStyle = { | ||
backgroundColor: '#fbcbd8', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's leave it as is for now until we get some designers to look at this before launching it. Thanks for pointing it out!
The survey signature functionality in the new survey page was one of the biggest missing pieces of the puzzle. This PR attempts to square it away.
I've localized all the strings, added playwright tests for all three code paths, made it preserve all user input in case of a backend error, added some vertical space between the text input fields, and tidied up some of the type definitions. Really enjoying working on this stuff very much indeed!
Here's a before/after showing the impact that the improved semantics here have on the screen reader UX.
You can see that VoiceOver is now able to understand the relationship between the radio buttons and the label.