If anyone interested I had the same issue with my add new address button doesn't work anymore.
The reason was because I changed the main layout class. (called by x-magento-init)
I fixed it by, copying
module-customer/view/frontend/templates/address/book.phtml
to
design/frontend/VENDOR/YOUR_THEME/Magento_Customer/templates/address/book.phtml
at the very bottom of the file change
<script type="text/x-magento-init">
{
".page-main": {
"address": {
"deleteAddress": "li.item a[role='delete-address']",
"deleteUrlPrefix": "<?= $block->escapeJs($block->escapeUrl($block->getDeleteUrl())) ?>id/",
"addAddress": "button[role='add-address']",
"addAddressLocation": "<?= $block->escapeJs($block->escapeUrl($block->getAddAddressUrl())) ?>"
}
}
}
by
<script type="text/x-magento-init">
{
".class-of-your-parent-container": {
"address": {
"deleteAddress": "li.item a[role='delete-address']",
"deleteUrlPrefix": "<?= $block->escapeJs($block->escapeUrl($block->getDeleteUrl())) ?>id/",
"addAddress": "button[role='add-address']",
"addAddressLocation": "<?= $block->escapeJs($block->escapeUrl($block->getAddAddressUrl())) ?>"
}
}
}
You add new address button should work now