Skip to content

Conversation

@terrakok
Copy link
Member

  • Prevent insertBefore call if interop view position is not changed.
  • Update viewport composition to clear existing container elements.
  • Adjust HTML hierarchy for proper interop container location outside the shadow DOM.

Fixes https://youtrack.jetbrains.com/issue/CMP-9667

Release Notes

Fixes - Web

  • Adjust HTML hierarchy for proper interop container location outside the shadow DOM.

@terrakok terrakok requested a review from eymar January 21, 2026 19:54
@eymar
Copy link
Member

eymar commented Jan 22, 2026

The new structure has broken the expectations in the tests. The tests should be updated a bit so they expect the new structure.

Also the mpp demo is crashing: NullPointerException

@terrakok terrakok force-pushed the web-interop branch 9 times, most recently from 0a0e7db to 325fde6 Compare January 23, 2026 16:05
- Prevent `insertBefore` call if interop view position is not changed.
- Update viewport composition to clear existing container elements.
- Adjust HTML hierarchy for proper interop container location outside the shadow DOM.
- Move the text input area to the shadowed app layer
@terrakok terrakok merged commit 8a1f7cd into jb-main Jan 23, 2026
16 of 17 checks passed
@terrakok terrakok deleted the web-interop branch January 23, 2026 16:38
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.

3 participants