Enhance Safe Updates by adding an option to run updates on a temporary staging clone instead of the live site.
The workflow would:
  1. Clone the site to a temporary staging environment.
  2. Run all updates on the clone.
  3. Perform visual regression checks + automated tests.
If any issues are detected, the updates are NOT deployed to live and the user is notified.
  1. If all checks pass, deploy updates to the live site (auto or manual).
  2. Add a setting to only ever install updates on staging, allowing full manual review before deploying.
  3. Delete the temporary clone after completion.
This would allow updates to be safely tested before touching production, reducing risk on particularly critical projects such as Ecommerce/transactional website.