Since 7/7/22, shipping address input fields are marked as readonly and cannot be edited when checking out from the /cart page instead of the AJAX cart checkout button. This only happens for customer accounts with existing orders.
This screenshot shows the grayed out shipping address fields along with the element’s HTML code.
I’ve been experiencing this for a while now, but only when using a certain feature of an app. It only started happening in October for us, and I could be way off, but I think it has something to do with one of the variables not sending through the correct information. I feel like it has to do with the shipping_method variable or the requires_shipping variable. It seems to me like it either isn’t fully registering that there are any items to ship, or it isn’t registering that a shipping method is selected when there is only one option, which is provided from the app.