|Status:||postponed (maintainer needs more info)|
Working with a site that sells e-courses and other non-shippable stuff, so there is only one customer profile address (billing info). Users must register to use the site, so the customer profile billing address is linked to the user profile address field.
In checkout, if the billing address country is changed to something other than the value in the user's profile address, the checkout process silently fails: form submits and returns the same checkout page with no messages, error or otherwise. (Expected behaviour: move forward to order review.)
If the user edits their profile address, changing the country, then they can checkout with that same country. (So the problem isn't the countries themselves. It seems to be changing the value in the cart to a different value than in the user profile.) The customer profile billing address and the user profile address field have identical settings.
Happens with and without JS turned on.