Experience Builder Improves Component Editing and Block Support
The latest Experience Builder (XB) update, detailed by Wim Leers, introduces UX improvements for inserting and modifying component instances. The Library tab now allows users to drag components onto the canvas, triggering the Settings tab in the right sidebar for immediate customization. Developers Ben Mullins, Ted Bowman, Jesse Baker, and Wim Leers addressed rendering failures in Single Directory Components (SDC) by implementing client-side validation, preventing invalid inputs from updating previews.
Additionally, Felix Mazeikis, Dave Long, and Wim Leers advanced block support, validating block-sourced components and enabling full-page rendering using PHP Fibers in PHP 8.1. Bug fixes included resolving a drag-and-drop issue and refining TypeScript definitions to maintain development efficiency. End-to-end testing improvements now include an empty canvas test case, moving beyond the prepopulated component tree used in initial tests. The update, covering November 11–17, 2024, is part of ongoing XB iterations to streamline content creation and improve usability.