Confirmed users
183
edits
(Add general themes) |
(Add benefits and edit themes) |
||
| Line 13: | Line 13: | ||
Each class of information has different characteristics, but most of them can generally benefit from a mechanism that is able to remember past input and help the user in entering the same data again, on either the same website or a different one. | Each class of information has different characteristics, but most of them can generally benefit from a mechanism that is able to remember past input and help the user in entering the same data again, on either the same website or a different one. | ||
=== Benefits === | |||
A good web form user experience, that takes into account previous input, is beneficial to both users and websites: | |||
* Users will not need to spend time entering the same information again and again on different websites. | |||
* Users returning to a website may authenticate more quickly using their stored username and password. | |||
* Websites can have a lower barrier to entry when registering new users. | |||
* Websites could accept payments with an easy user experience, but without the complex requirements created by storing credit card data on the server. | |||
=== Themes === | === Themes === | ||
| Line 27: | Line 35: | ||
* '''Provide the simplest experience for completing the current task.''' | * '''Provide the simplest experience for completing the current task.''' | ||
** For example, identify when a validation rule applies, and prevent the need of editing the data every time. | ** For example, identify when a validation rule applies, and prevent the need of editing the data every time. | ||
** The experience should be consistent across websites, so that if two websites look the same, the browser provides a similar experience with both of them. | |||
There are current and proposed web APIs that websites my use to help the browser in solving these problems, but even for websites that don't use them, the browser should offer a solution that improves the overall experience. | |||
Authors may be helped with upgrading their website to provide a better form experience with several actions: | |||
* '''Provide meaningful console error messages and suggestions in the browser.''' | * '''Provide meaningful console error messages and suggestions in the browser.''' | ||
** These messages should be available by default to users of developer tools in Firefox. | ** These messages should be available by default to users of developer tools in Firefox. | ||