Skip to content

fix(browser): collect resolved editor presentation assets - #2483

Merged
chubes4 merged 2 commits into
mainfrom
fix/2483-resolve-editor-presentation-assets
Sep 7, 2026
Merged

fix(browser): collect resolved editor presentation assets#2483
chubes4 merged 2 commits into
mainfrom
fix/2483-resolve-editor-presentation-assets

Conversation

@chubes4

@chubes4 chubes4 commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • collect expected external presentation identities from WordPress's isolated, rendered iframe editor assets
  • retain inline marker collection and URL-decoded canonical hash normalization
  • certify an observed external identity only after its stylesheet is loaded

Follow-up to #2452, which is already closed.

Verification

  • npx tsx tests/editor-actions.test.ts
  • npx tsx --test tests/editor-presentation-contract.test.ts
  • npm run build
  • npm run test:browser-routed-command-security
  • isolated homeboy-lab: npm ci && npm run build && npm run smoke -- --group=browser (23 browser commands passed)

AI assistance

GPT-6 Astra via OpenCode analyzed the WordPress lifecycle and downstream evidence, implemented and reviewed the collector hardening, and ran local and isolated-lab verification. Chris Huber directed and owns the work.

@chubes4
chubes4 merged commit dd52ac6 into main Sep 7, 2026
5 checks passed
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