We have a package listed on AppExchange that I am looking to upgrade. I deleted an unused Visualforce page from our package and created a "Managed – Released" package from this. We deleted this page because it is unused and uses an older SOAP API version. Will the Visualforce page be deleted from customer orgs if we push upgrade them? I was not able to find a clear answer to this online. When I tested this out it did delete the page, but this link seems to indicate it wouldn't delete the page.
Does a deleted Visualforce page in a managed package get deleted in customer orgs
appexchangemanaged-packagevisualforce
Best Answer
Previously released VF pages aren't automatically deleted from subscriber orgs. After a VF page has been deleted by the developer and the new version of the packaged pushed (or installed by the subscriber admin) the admin in the org can delete the page from their org.
A couple of helpful links and the notes that are relevant here: