Block System Resilience & Stability
Improved
- Unified block rendering — adding a new block module now works everywhere automatically (editor, preview, and live page) without manual updates in multiple places
- Block error boundaries — a broken block no longer crashes the entire page; the rest of your content stays visible
- Per-block content validation on save — catches invalid or missing block data before it reaches your live page
- Block type definitions are now derived from a single source of truth, preventing mismatches between the editor and public pages
Fixed
- Blocks that worked in the editor but silently disappeared on the live/preview page when schema updates were missed
- Removed stale block types (slider, title) that had no corresponding components and could cause silent failures