Skip to content

Preserve runtime-targeted DOM controls#128

Merged
chubes4 merged 1 commit into
trunkfrom
fix/runtime-dom-target-parity-wave2
Jun 25, 2026
Merged

Preserve runtime-targeted DOM controls#128
chubes4 merged 1 commit into
trunkfrom
fix/runtime-dom-target-parity-wave2

Conversation

@chubes4

@chubes4 chubes4 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Thread first-party script DOM selectors into HTML block conversion.
  • Treat script-targeted wrappers as preservation signals.
  • Avoid dropping runtime-targeted menu toggle controls when normalizing navigation markup.

Verification

  • git diff --check
  • Attempted homeboy test php-transformer --lab-only --runner homeboy-lab --path /Users/chubes/Developer/blocks-engine@fix-runtime-dom-target-parity-wave2/php-transformer --extension nodejs --ci-job test; Lab reached remote execution but failed before tests because the Homeboy Node extension requires package.json, while php-transformer CI is Composer-based. GitHub Actions will run the real Composer workflow (composer install, composer validate --strict, composer test).

AI assistance

  • AI assistance: Yes
  • Tool(s): OpenCode with openai/gpt-5.5
  • Used for: Diagnosing runtime DOM target parity findings, drafting the selector-preservation fix, and updating contract coverage.

@chubes4 chubes4 merged commit 35d5907 into trunk Jun 25, 2026
1 check passed
@chubes4 chubes4 deleted the fix/runtime-dom-target-parity-wave2 branch June 25, 2026 16:31
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