-
-
Notifications
You must be signed in to change notification settings - Fork 147
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
Bug/finishingtheform 502 #539
base: main
Are you sure you want to change the base?
Bug/finishingtheform 502 #539
Conversation
✅ Deploy Preview for creativecommons-chooser ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
HI @shivpratikhande thank you for this contribution! I'm not sure adding a popup here is great UX. Also, one of the key issues in the original PR is that shaking an element is often utilized to communicate there is something missing in that element. In the case of the Chooser, its current behavior of shaking is to draw attention to the area that it is "ready". This creates the outlined confused in that Issue, because that's misaligned expectations of behavior. This PR leaves the shaking behavior in and doesn't address the confusion that behavior causes. I'd suggest rethinking the approach a bit here. If you want to talk through it further it might be helpful to talk through your approach on the Issue before moving forward with more PR work? |
After clicking the button, the form area greys out and becomes unresponsive, except for the 'Restart Again' button. This indirectly draws attention to the shaking element, suggesting that the action is complete, which was the intended behavior or a bug in the previous code, and also this was one of the requirement. |
@shivpratikhande from a UX perspective the grey-ing out doesn't fully resolve the confusion caused by the shaking. Please reconsider the approach here. |
What if I align this popup message to the right, just below the copyright license? |
@shivpratikhande There's a lot of back-and-forth on approach here that I think is best captured on the original Issue. It might be best to propose alternate routes of solution there. There are complex issues at play here, where conflicting behaviors are fixing one thing, but adversely affecting another and a solution here would need to resolve the original Issue, while also adjusting for any collateral damage to the UX. The likely culprit is that the UX of the Chooser at "completion state" in broken across several dimensions, namely it shouldn't need to shake to draw user attention, but its current design requires that in some way. However, shaking an element has become synonymous conventionally with showing there is an error in that element, but in this case there isn't an error in that element, but in its sibling which isn't shaking. Adding pop-ups and greying out the inputs doesn't resolve the root issues here, it just adds more layers of trying to work from a foundation of UX that may not be fully stable. My suggestion here might be to take a step back, and work up a route of solution and discuss it on the Issue and then come back to a PR or modify this PR further. It is also possible that the original Issue needs to be moved to |
Fixes
Description
This pull request addresses the issue with the "Done" button in the chooser form, where the screen shakes without providing a clear indication of what is missing. This PR aims to improve user experience by providing clear feedback after clicking "Done."
Technical details
Tests
Screenshots
Before
After
Demo Video
Here’s a demo of the functionality:
done.mp4
Checklist
Update index.md
).main
ormaster
).Developer Certificate of Origin
For the purposes of this DCO, "license" is equivalent to "license or public domain dedication," and "open source license" is equivalent to "open content license or public domain dedication."
Developer Certificate of Origin