Skip to content

fix: preserve imports across runtime transitions - #972

Merged
chubes4 merged 4 commits into
mainfrom
test/cara-current-integration
Aug 14, 2026
Merged

fix: preserve imports across runtime transitions#972
chubes4 merged 4 commits into
mainfrom
test/cara-current-integration

Conversation

@chubes4

@chubes4 chubes4 commented Aug 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • safely refresh the same generated companion plugin during overwrite imports while continuing to reject foreign block registrations
  • accept media-rich script-heavy source pages and retain inferred Google Fonts fallbacks
  • preserve lifecycle handoff fields and assign a server-owned invocation identity
  • return a continuation when dependency activation succeeds but initialization requires a fresh request

Related integration: Automattic/studio#3952

Verification

  • npm test
  • git diff --check
  • fresh import with automatic dependency activation, followed by continuation in a second invocation
  • overwrite import preserving stable page IDs and canonical content

AI assistance

OpenAI GPT-5.6 Sol through OpenCode investigated the cross-runtime failures, implemented the fixes and contract coverage, and ran verification. Chris Huber reviewed and owns every line.

@chubes4
chubes4 merged commit b5a6775 into main Aug 14, 2026
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.

1 participant