-
Notifications
You must be signed in to change notification settings - Fork 30.6k
[iOS 26] Changing SystemUiMode doesn't change safe area #175520
Copy link
Copy link
Open
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work liste: OS-version specificAffects only some versions of the relevant operating systemAffects only some versions of the relevant operating systeme: device-specificOnly manifests on certain devicesOnly manifests on certain devicesengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.found in release: 3.35Found to occur in 3.35Found to occur in 3.35found in release: 3.37Found to occur in 3.37Found to occur in 3.37frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyiOS applications specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Description
Metadata
Metadata
Assignees
Labels
P2Important issues not at the top of the work listImportant issues not at the top of the work liste: OS-version specificAffects only some versions of the relevant operating systemAffects only some versions of the relevant operating systeme: device-specificOnly manifests on certain devicesOnly manifests on certain devicesengineflutter/engine related. See also e: labels.flutter/engine related. See also e: labels.f: material designflutter/packages/flutter/material repository.flutter/packages/flutter/material repository.found in release: 3.35Found to occur in 3.35Found to occur in 3.35found in release: 3.37Found to occur in 3.37Found to occur in 3.37frameworkflutter/packages/flutter repository. See also f: labels.flutter/packages/flutter repository. See also f: labels.has reproducible stepsThe issue has been confirmed reproducible and is ready to work onThe issue has been confirmed reproducible and is ready to work onplatform-iosiOS applications specificallyiOS applications specificallyteam-iosOwned by iOS platform teamOwned by iOS platform teamtriaged-iosTriaged by iOS platform teamTriaged by iOS platform team
Type
Fields
Give feedbackNo fields configured for issues without a type.
Projects
StatusShow more project fields
Not started
Steps to reproduce
immersiveby runningSystemChrome.setEnabledSystemUIMode(SystemUiMode.immersive);Expected results
The top padding of SafeArea is correctly changed as the SystemUiMode changes.
Running on iOS 18.6
Simulator.Screen.Recording.-.iPad.Pro.11-inch.4th.generation.-.2025-09-18.at.00.01.59.mov
Actual results
The top padding of SafeArea keeps the previous value. But after rotating the screen or resizing the window, the top padding is updated to the correct value.
Running on iOS 26
Simulator.Screen.Recording.-.iPad.Pro.11-inch.4th.generation.-.2025-09-18.at.00.04.02.mov
Code sample
Code sample
Screenshots or Video
No response
Logs
No response
Flutter Doctor output
Doctor output