Hi,
Well, yes and no.
If you change the quantity input field and then click on refresh, it won't submit the order.
It only will if you don't change the input field because the data of the form has been submit without any change and thus it assumes you want to go to the next step.
But you're right that it should not be case.
Edit the file components/com_hikashop/views/layouts/tmpl/quantity.php and change the code:
input.form.onsubmit && !input.form.onsubmit()
near the end to::
input.value == \'<?php echo $current_quantity; ?>\' || (input.form.onsubmit && !input.form.onsubmit())
and it will check that the quantity has been changed in the corresponding input field before sending the data to the server so that nothing will happen when you click the refresh icon if you don't change the input.
If fact, we should even hide the refresh icon as long as the quantity hasn't been changed.