Layout glitch after rotation when using UIWindowScene sizeRestrictions on iPadOS 26

Hi everyone,

I am experiencing a strange rendering issue on iPadOS 26 when sizeRestrictions.minimumSize is set on a UIWindowScene.

After rotating the device and then rotating it back to the original orientation, the window appears to be stretched based on its previous dimensions. This resulting "stretched" area does not resize or redraw correctly, leaving a significant black region on the screen.

Interestingly, as soon as I interact with the window (e.g., a slight drag or touch), the UI snaps back to its intended state and redraws perfectly.

Here is a sample code and capture of behavior.

class SceneDelegate: UIResponder, UIWindowSceneDelegate {

    var window: UIWindow?

    func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
        guard let windowScene = (scene as? UIWindowScene) else { return }
        windowScene.sizeRestrictions?.minimumSize = CGSize(
            width: 390,
            height: 844 // larger than the height of iPad in landscape
        )

        // initialize...
    }
}

Has anyone else encountered this behavior? If so, are there any known workarounds to force a layout refresh or prevent this "ghost" black area during the rotation transition?

Any insights would be greatly appreciated. Thanks!

Hi @41772ki , to help reproduce the issue, could you please confirm the specific OS version you’re testing on? Also please file a feedback report using Feedback assistant and include a sample code and the recording of how to reproduce the issue. Once you’ve done this, please share the feedback ID number here. Thanks!

Layout glitch after rotation when using UIWindowScene sizeRestrictions on iPadOS 26
 
 
Q