Skip to content

Preserve identified form visual parts and responsive CSS facts - #1647

Merged
chubes4 merged 11 commits into
trunkfrom
fix/form-auxiliary-visual-payload
Sep 11, 2026
Merged

Preserve identified form visual parts and responsive CSS facts#1647
chubes4 merged 11 commits into
trunkfrom
fix/form-auxiliary-visual-payload

Conversation

@chubes4

@chubes4 chubes4 commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Purpose

Tracked by #1638. Preserve source-owned visual content and layout custom-property facts when forms are reduced to a provider-neutral WordPress site plan.

Changes

  • Preserve identified inline SVG parts, intrinsic dimensions, and responsive variants in the form presentation contract.
  • Resolve inherited, chained, cyclic, and conditionally changing custom properties for form layout graphs.
  • Retain bounded inline stylesheet facts when generated stylesheet files reach the artifact file limit.
  • Merge current trunk, retaining the upstream button-height visual regression alongside the form empty-group regression.

Evidence

  • composer validate --strict and the full composer test suite passed, including 307 parity fixtures and package-install proof.
  • npm test in php-transformer/tools/visual-parity passed, including empty-group editor-height and button-height ownership browser checks.

Draft Gate

This is not a solved-site claim. Canonical fresh import verification has not run, so frontend and editor parity remain pending coordinated verification with #1579. The local WordPress materialization integration was not run because it writes to the installed test runtime.

AI assistance: GPT-6 Astra through OpenCode was used for merge-conflict resolution, test orchestration, and PR evidence refresh.

…isual-payload

# Conflicts:
#	php-transformer/tools/visual-parity/package.json
@chubes4
chubes4 marked this pull request as ready for review September 11, 2026 16:45
@chubes4
chubes4 merged commit 0eef636 into trunk Sep 11, 2026
10 checks passed
@chubes4
chubes4 deleted the fix/form-auxiliary-visual-payload branch September 11, 2026 16: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.

1 participant