3.0.2
Fixes the 3.0.1 builder-preview regression that left later sections unstyled when an HTML container opened in one section and closed in another. Shared CSS can stay in the first section; existing page content needs no changes.
- Track preview sections without adding wrapper elements, preserving shared containers and child/sibling selectors.
- Keep cross-section opening and closing tags intact during inline text edits.
- Remove deleted CSS declarations from the live preview and rebuild the complete document when HTML changes.
- Add DOM regression tests for shared containers, section selection, duplicate text, and minified preview markup.
Validated with 49 WordPress integration tests, 28 PHP unit tests, 7 JavaScript DOM tests, PHPStan, syntax checks, and local/live browser checks of the affected homepage.
