Additional address is removed from address book
Customer is redirected to 404 not found page

Hi @lyusya-nnn. Thank you for your report.
To help us process this issue please make sure that you provided the following information:
Please make sure that the issue is reproducible on the vanilla Magento instance following Steps to reproduce. To deploy vanilla Magento instance on our environment, please, add a comment to the issue:
@magento-engcom-team give me $VERSION instance
where $VERSION is version tags (starting from 2.2.0+) or develop branches (for example: 2.3-develop).
For more details, please, review the Magento Contributor Assistant documentation.
@lyusya-nnn do you confirm that you was able to reproduce the issue on vanilla Magento instance following steps to reproduce?
Hi @engcom-backlog-andrii. Thank you for working on this issue.
In order to make sure that issue has enough information and ready for development, please read and check the following instruction: :point_down:
Issue: Format is valid will be added to the issue automatically. Please, edit issue description if needed, until label Issue: Format is valid appears.[ ] 2. Verify that issue has a meaningful description and provides enough information to reproduce the issue. If the report is valid, add Issue: Clear Description label to the issue by yourself.
[ ] 3. Add Component: XXXXX label(s) to the ticket, indicating the components it may be related to.
[ ] 4. Verify that the issue is reproducible on 2.3-develop branchDetails
- Add the comment @magento-engcom-team give me 2.3-develop instance to deploy test instance on Magento infrastructure.
- If the issue is reproducible on 2.3-develop branch, please, add the label Reproduced on 2.3.x.
- If the issue is not reproducible, add your comment that issue is not reproducible and close the issue and _stop verification process here_!
[ ] 5. Verify that the issue is reproducible on 2.2-develop branch. Details
- Add the comment @magento-engcom-team give me 2.2-develop instance to deploy test instance on Magento infrastructure.
- If the issue is reproducible on 2.2-develop branch, please add the label Reproduced on 2.2.x
[ ] 6. Add label Issue: Confirmed once verification is complete.
[ ] 7. Make sure that automatic system confirms that report has been added to the backlog.
Hi @lyusya-nnn. Thanks for the report. I'm not able to reproduce following steps you described. Please see attachment of screen.

Please make sure you are using the latest version - 2.3.0
Delete request is sent as GET request in magento2/app/code/Magento/Customer/view/frontend/web/js/address.js
confirm({
content: this.options.deleteConfirmMessage,
actions: {
/** @inheritdoc */
confirm: function () {
if (typeof $(e.target).parent().data('address') !== 'undefined') {
window.location = self.options.deleteUrlPrefix + $(e.target).parent().data('address') +
'/form_key/' + $.mage.cookies.get('form_key');
} else {
window.location = self.options.deleteUrlPrefix + $(e.target).data('address') +
'/form_key/' + $.mage.cookies.get('form_key');
}
}
}
});
but in controller its should be POST - magento2/app/code/Magento/Customer/Controller/Address/Delete.php
class Delete extends \Magento\Customer\Controller\Address implements HttpPostActionInterface
that generates an exeption and redirects to 404 page
Hi @lyusya-nnn the fix for this issue has already available on 2.3-develop branch, and will be avaible on 2.3.1 release.
thanks!
I have resolved this by doing some modification in the code.
override vendor/magento/module-customer/Controller/Address/Delete.php
and replace use Magento\Framework\App\Action\HttpPostActionInterface with use Magento\Framework\App\Action\HttpGetActionInterface;

Yes, Thanks @mrprabhu
This resolved my issues
I have resolved this by doing some modification in the code.
override vendor/magento/module-customer/Controller/Address/Delete.php
and replaceuse Magento\Framework\App\Action\HttpPostActionInterfacewithuse Magento\Framework\App\Action\HttpGetActionInterface;
there is an diff patch for
https://github.com/magento/magento2/commit/312cd809b49b569ad0b5900504c4dec76c573cbd.diff
Most helpful comment
I have resolved this by doing some modification in the code.
override vendor/magento/module-customer/Controller/Address/Delete.php
and replace
use Magento\Framework\App\Action\HttpPostActionInterfacewithuse Magento\Framework\App\Action\HttpGetActionInterface;