There are two known truths:
- nobody likes dealing with updates;
- software has bugs.
Such as many powerful extensions out there, Rey may also contain bugs that were shipped into an update. These bugs can be caused by refactoring a component, a feature addition to an existing component or even a small “fix” that turned out to only cover a few scenarios.
The main rule here is that bugs are prioritised for fixing into the upcoming update. This is good to know but it doesn’t solve the problem of dealing with the bug until the update.
That’s why it’s best to try any of these:
If the update is faulty, you can restore the files (not necessarily the database too) .
Also, most web-hostings have some sort of automatic backup mechanism so it’s best to check that out too.
If an update is faulty, just report the bug and that’s it. The live site will not be affected at all.
It may seem a bit of extra work, but it’s better to cross fingers and spend time trying to restore the site.
Rollback the update. Specifically for Rey, you can access Rey’s dashboard and just select the version to rollback to eg: https://d.pr/i/4gEIeK .
For other plugins, you can use a plugin such as WP Rollback .