Skip to content

Materialize safe inline SVG assets#124

Merged
chubes4 merged 2 commits into
trunkfrom
fix/svg-runtime-parity
Jun 25, 2026
Merged

Materialize safe inline SVG assets#124
chubes4 merged 2 commits into
trunkfrom
fix/svg-runtime-parity

Conversation

@chubes4

@chubes4 chubes4 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Materialize safe accessible inline SVGs as generated SVG assets instead of serialized data URIs.
  • Propagate generated inline SVG assets into artifact materialization plans for entry and non-entry pages.
  • Keep decorative/unsafe SVG behavior bounded and covered by existing diagnostics.

Testing

  • php -l src/HtmlToBlocks/HtmlTransformer.php
  • php -l src/ArtifactCompiler/ArtifactCompiler.php
  • php -l tests/contract/run.php
  • cd php-transformer && composer test
  • git diff --check

AI assistance

  • AI assistance: Yes
  • Tool(s): openai/gpt-5.5 via OpenCode
  • Used for: Drafted implementation and tests for generic Blocks Engine SVG parity; Chris reviews and owns the change.

@chubes4 chubes4 merged commit fa7955e into trunk Jun 25, 2026
1 check passed
@chubes4 chubes4 deleted the fix/svg-runtime-parity branch June 25, 2026 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant