Select multiple blocks and wrap them in a group container with its own background, border, padding, box shadow, and animations. Multi-select with Cmd/Ctrl+click, range select with Shift+click, group with Shift+G. Drag blocks in and out of groups, nest up to 3 levels deep, and place container blocks (conversation, slider, form, video) inside groups. Ungroup through the right-click context menu.
Block shortcodes (T1, B2, G1) now appear on hover for quick identification, including form input shortcodes (FP1, FT1, FE1, FB). Keyboard navigation with arrow keys lets you move through the block list, extend selection with Shift+Arrow, and jump into the configuration panel with ArrowRight. Undo/redo covers all block operations with Cmd+Z and Cmd+Shift+Z.
Conversation blocks can now be toggled with the ShowHide operator while preserving their state (choices, scroll position). ShowHide animations block flow progression, so the flow waits for the longest animation to finish before moving on.
A persistent inspector panel for the preview iframe that survives reloads. Four tabs: Elements (DOM tree with layout badges, block ownership, asset info, and a flow stepper for browsing and executing flow steps), Console (engine logs without switching browser context), Styles (box model and computed styles for the selected element), and Page Weight (published bundle size measurement and media asset inventory with block/operator attribution).
This is a developer tool, visible only in dev mode.

