Id: Validation: Live validation hits too soon

Created on 17 Feb 2019  ·  3Comments  ·  Source: openstreetmap/iD

This is less of a usability and more a UX issue.
Right now, as soon as I click the first time, the validation starts screaming ERROR.
Which is true, technical, but not very nice, since I am not finished with my clicking, yet :).

Its a bit like bad pair programming where your peer point out any typo on keypress.

Suggestion: Find some kind of delay.
Maybe only validate 3 sec after I finished the first drawing (place node, draw line/area)?
Or only once I added the object type?
Or only after I started the next drawing?
(They all have other disadvantages…)

ps: In some of his publications LukeW https://www.lukew.com/resources/web_form_design.asp talks about this for live validating input fields, but I could find the specific source.

usability validation

Most helpful comment

I updated it so the error doesn't appear until the user is done drawing a new line or area. Optimally the user could get all the way through selecting the preset without seeing an error.

All 3 comments

@tordans I noticed this too. You're right that it shouldn't raise the "missing tags" error if the user hasn't finished or exited the feature creation workflow.

I updated it so the error doesn't appear until the user is done drawing a new line or area. Optimally the user could get all the way through selecting the preset without seeing an error.

Done in #6140

Was this page helpful?
0 / 5 - 0 ratings