Skip to content

Place platform layers on root view controller#2812

Draft
ASalavei wants to merge 3 commits intojb-mainfrom
andrei.salavei/view-controller-based-layers
Draft

Place platform layers on root view controller#2812
ASalavei wants to merge 3 commits intojb-mainfrom
andrei.salavei/view-controller-based-layers

Conversation

@ASalavei
Copy link

@ASalavei ASalavei commented Mar 2, 2026

Platform layers are now located on the root view controller of the corresponding window or on top of the modal view controller.
Removed code that synchronized status bar style and device orientation with the platform layers view controller.

Fixes https://youtrack.jetbrains.com/issue/CMP-9806/Cursor-sets-to-wrong-position-after-long-press-drag
Fixes https://youtrack.jetbrains.com/issue/CMP-9772/iOS-Compose-Dialog-renders-above-native-iOS-sheets-ASWebAuthenticationSession-since-1.11.0-alpha02
Fixes https://youtrack.jetbrains.com/issue/CMP-9807/Selection-handles-arent-render-inside-Magnifier-but-located-above-it

Release Notes

Fixes - iOS

  • Fixed an issue where the text cursor appeared in the wrong position when dragging it after selecting text
  • Fixed an issue where selection handles were not rendered inside the magnifier
  • Fixed an issue where popups and dialogs were displayed above a modally presented view controller

Breaking Changes - iOS

  • Platform layers are now located on the root view controller of the corresponding window or on top of the modal view controller.

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