The new form-persister
functionality is breaking the <form action="/cart" method="post">
functionality on multiple stores. Instead of going to /checkout
the page is refreshed
A simple cart form like this is not going to checkout because of this “form-persister” script. The data-persist-bound="true"
and data-hs-cf-bound="true"
are attached to the form /cart
and there is no way to get to checkout as the page is refreshed with a 302 response.
<form action="{{ routes.cart_url }}" method="post">
{% for item in cart.items %}
<!-- line item info -->
{% endfor %}
<input type="submit" name="checkout" value="Checkout">
</form>
Please fix this; we are getting many tickets regarding this issue.