Skip to content

Fix CSS-owned SVG selector projection - #827

Merged
chubes4 merged 10 commits into
trunkfrom
fix/826-css-owned-svg-fill
Aug 8, 2026
Merged

Fix CSS-owned SVG selector projection#827
chubes4 merged 10 commits into
trunkfrom
fix/826-css-owned-svg-fill

Conversation

@chubes4

@chubes4 chubes4 commented Aug 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • project authored 100% SVG width/height selectors to native image output for sized grid/flex parents when preserveAspectRatio uses slice
  • retain intrinsic SVG sizing without CSS-owned dimensions
  • preserve the existing positioned explicit-object-fit fill behavior

Dependency

This PR is based on and must merge after #825 because fixture 20 requires its resolved provider-binding fixes.

Fixes #826.

Testing

  • composer run test:canonical
  • composer run test:parity

AI assistance

OpenAI GPT-5.6 Terra via OpenCode was used to trace the selector projection contract, implement the narrow SVG projection change, and run the test suites. Chris Huber remains responsible for the change.

Base automatically changed from fix/688-provider-binding-occurrences to trunk August 8, 2026 20:49
@chubes4
chubes4 merged commit f7169d3 into trunk Aug 8, 2026
4 checks passed
@chubes4
chubes4 deleted the fix/826-css-owned-svg-fill branch August 8, 2026 21:45
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.

Project CSS-owned SVG fill selectors without requiring object-fit

1 participant