eternagame / eternagame.org

Website for the Eterna citizen science game
https://eternagame.org
BSD 3-Clause "New" or "Revised" License
19 stars 17 forks source link

Add semantic annotations to login and register forms #297

Closed tkaragianes closed 2 years ago

tkaragianes commented 2 years ago

Semantic annotations make web forms clearer for external apps that may interact with them. In this specific case, we are adding semantic annotations to our login and register forms to smooth interaction with password managers like Dashlane. See https://support.dashlane.com/hc/en-us/articles/4420122792594-Optimize-web-forms-for-Dashlane-Autofill and https://dashlane.github.io/SAWF/#mozTocId902224.

luxaritas commented 2 years ago

Good catch. Do we also need to use name and/or autocomplete to cover a wider variety of password managers? https://developers.google.com/web/fundamentals/design-and-ux/input/forms#use_metadata_to_enable_auto-complete