You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The focused SSI fixture matrix still emits invalid core/paragraph blocks on current Blocks Engine origin/trunk (c6bbd82a), despite #577 and #593 being present.
The real editor validation reports four invalid blocks:
Fixture
Valid
Invalid
10-nonprofit
210
1
13-realistic-small-business
217
2
74-lumen-coffee
117
1
All three otherwise retain 100% native conversion and zero core/html fallback in the measured front-page documents. The failure is deterministic serializer/save-shape disagreement, not visual parity gating.
Expected
Paragraph color and geometry conversion must produce block comment attributes and rendered HTML that round-trip through wp.blocks.validateBlock() without duplicate support classes or implementation-only geometry attributes.
Acceptance criteria
The three named fixtures produce zero invalid editor blocks.
Preset slug text produces exactly one has-text-color class while preserving author classes.
Paragraph margin-top:1rem;max-width:380px preserves geometry through a save-shape-compatible carrier without adding attributes core's save function omits.
Problem
The focused SSI fixture matrix still emits invalid
core/paragraphblocks on current Blocks Engineorigin/trunk(c6bbd82a), despite #577 and #593 being present.Affected fixtures:
10-nonprofit:class="has-text-color has-text-color hero-sub"13-realistic-small-business:class="has-text-color has-text-color lead hero-desc"13-realistic-small-business: generatedbe-inline-geometry-*class andmax-width:380pxdo not match the block comment/save shape74-lumen-coffee:class="has-text-color has-text-color hero__lead"The real editor validation reports four invalid blocks:
10-nonprofit13-realistic-small-business74-lumen-coffeeAll three otherwise retain 100% native conversion and zero
core/htmlfallback in the measured front-page documents. The failure is deterministic serializer/save-shape disagreement, not visual parity gating.Expected
Paragraph color and geometry conversion must produce block comment attributes and rendered HTML that round-trip through
wp.blocks.validateBlock()without duplicate support classes or implementation-only geometry attributes.Acceptance criteria
textproduces exactly onehas-text-colorclass while preserving author classes.margin-top:1rem;max-width:380pxpreserves geometry through a save-shape-compatible carrier without adding attributes core's save function omits.php-transformertests, fixture matrix tests, andgit diff --checkpass.This is a follow-up regression to #577 and #593 discovered by the four-fixture attribution wave.