If I delete a section on a Page (be it a row or column) on accident or drag and drop a column to the wrong place, how do I undo that change? Ctrl + Z doesn't seem to work.
I think I read somewhere that this is not possible in Magento because there's no versioning, but surely that can't be right? There must be a way to undo changes on a page?
You're correct that Magento does not have a native "undo" function for Content Staging or Page Builder edits at this time. Once a change is made by deleting a row/column or dragging a component to rearrange layout - that specific action cannot be easily reversed.
However, there are a couple options to recover from accidental edits:
1. CMS Versioning: The Content Staging workflow in Magento has versioning capabilities for CMS Pages and Blocks. This allows you to revert back to older versions. But only saves on the full page level, not for incremental edits.
2. Layout Cache: If you have FPC or layout cache enabled, clearing the cache may restore the older cached page structure from before undesired changes occurred.