hello,
Your two display issues have the same root, the new checkout is different from the legacy checkout.
Especially, for the "Use the same address as for billing" checkbox, this option is no longer in the new checkout because it leads to many display issue and difficulties for several template to manage it.
For the heading you're right, the new structure of checkout leads us to move <legend> with sub-title.
From here, 2 solutions :
- You use the legacy checkout, that will able you to keep your habits for now.
- Use the new checkout, and add heading via override view system (see
this documentation
)
From our side, we will study this point in order to offer you new checkout advantages and keep display habits for future release (not so easy subject that it seems...), because we prefer that everyone move to the new checkout.
Regards