OSCommerce Product Manager

OSCommerce Product Manager for Windows

FS#263 - Input-filtering should not be done without warning.

Attached to Project: OSCommerce Product Manager
Opened by Mario A. Valdez-Ramirez (mvaldez) - Tuesday, 06 September 2005, 20:05 GMT-5
Last edited by Mario A. Valdez-Ramirez (mvaldez) - Tuesday, 06 September 2005, 20:07 GMT-5
Task Type Bug Report
Category Backend / Core
Status Assigned
Assigned To Mario A. Valdez-Ramirez (mvaldez)
Operating System All
Severity Medium
Priority High
Reported Version any
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


In the product editing window, if some values are invalid (like alpha characters in a numeric field) the data is silently filtered AFTER the user press OK. The user is never warned nor given a chance to review or correct the data.

This design goes against the principle of least surprise, and it can lead to accidental data-loss.

Expected behavior:
By default, the user should be warned about any invalid input and then the input focus should be changed to the problem control.

A less optimal solution would be to filter the user-input when exiting the control.

Of course silent-filtering may be desirable, so a configuration option should be available.
This task depends upon