Skip to content

fix(browser): expect external editor presentation identities - #2453

Merged
chubes4 merged 1 commit into
mainfrom
fix/2452-expected-external-presentation-identities
Sep 1, 2026
Merged

fix(browser): expect external editor presentation identities#2453
chubes4 merged 1 commit into
mainfrom
fix/2452-expected-external-presentation-identities

Conversation

@chubes4

@chubes4 chubes4 commented Sep 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • collect canonical 64-hex versions from stylesheets enqueued for editor content
  • preserve inline presentation marker collection
  • normalize, deduplicate, and sort the combined expected identity set
  • cover inline-only, external-only, mixed, malformed, and unrelated stylesheet delivery

Verification

  • npx tsx --test tests/editor-presentation-contract.test.ts
  • npm run build
  • npm run test:browser-routed-command-security

Fixes #2452.

AI assistance

OpenAI GPT-5.6 Sol via OpenCode analyzed the downstream promotion evidence, implemented and reviewed the bounded contract change, and ran the verification gates. Chris Huber directed and owns the work.

@chubes4
chubes4 merged commit 7dc8bf8 into main Sep 1, 2026
5 of 6 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.

Expected editor presentation identities are collected only from inline styles

1 participant