When the buyer is logged in and the app updates a previously saved address using useApplyShippingAddressChange, the buyer is no longer able to submit subsequent changes.
It also appears that, related to the issue below, once the app updates the address, it looks like no address is selected anymore:
We have confirmed this behavior in Google Chrome and Firefox (Safari shows a different behavior…).
In short, when the list of saved addresses is opened, the app changes the address. As a result:
If the address becomes invalid, the radio button is deselected (as described in this issue), but the input form does not appear. Also, the edit modal’s Submit button stops working.
If the address is valid, it behaves like the linked issue, where the input form for the default address appears.
It’s hard to say exactly how it should behave, but imo, as mentioned in the comment on that linked thread, I think it would be best if:
Changing the address via the app causes the radio button to become deselected.
Clicking on it brings up the address form, allowing the user to properly update their address.