test suite fix and get sales form working for non js users (like the test suite)