In reply to Steve Truman.

If you have a web site that you rely on for your livelihood you should have a staging site that you test plugin updates on before deploying those changes to your live site or updating the plugins on your live site.

Nobody says you have to update plugins on a live site the day a major feature release is made available via automatic update. You shouldn't be doing this.

If the site is that important, if you could potentially lose thousands of dollars for a few hours of downtime due to an update issue... then you should be afford to have a development or staging site that you test updates on first before applying those updates to your live site.

Developers of plugins like WooCommerce, Gravity Forms, etc. can't test for every single scenario. There are simply too many themes and plugins out there. The way WordPress is architected these things are all intertwined and a theme and plugin can interfere or break another plugin. That is why having a staging site where you test major updates is something a serious business site needs to have in place.

If a staging site was in place and the update tested on it first... the issue would have been immediately apparent and they could avoid updating the live site until they figure out why it didn't work on the staging site.

Follow best practices and your live site won't get broken because of a plugin update.