see bug 20881, we should add a test (QA scripts or t?) to catch: git grep "input type.*Price" | grep -v on_editing