Persistent Control Center landscape layout reset after SpringBoard jetsam during charging idle (iOS 26.0–26.2)

Since iOS 26.0, the Control Center layout consistently resets in landscape orientation after certain system events. This issue is still present in the official public release of iOS 26.2.

The reset occurs without a visible reboot and appears to be triggered by a background SpringBoard termination (jetsam) during charging idle maintenance windows (typically overnight while the device is plugged in).

After SpringBoard relaunches: • The portrait Control Center layout is restored correctly • The landscape Control Center layout is reinitialized using the default order

This indicates a state restoration failure rather than a user configuration or sync issue.

Steps to Reproduce:

  1. Use an iPhone 15 Pro running iOS 26.0, 26.1, or 26.2
  2. Manually reorder Control Center controls
  3. Leave the device plugged in and idle overnight
  4. During charging idle, SpringBoard is terminated in the background due to memory pressure (no visible reboot)
  5. Open Control Center the next day: • Portrait layout is preserved • Landscape layout has reverted to default

Expected Result:

Both portrait and landscape Control Center layouts should persist across SpringBoard restarts caused by jetsam or memory pressure, including during charging idle maintenance.

Actual Result:

After SpringBoard relaunch: • Portrait layout is restored correctly • Landscape layout is lost and recreated using the default configuration

Analytics / Logs (relevant excerpt): Process: SpringBoard Case Type: MemoryResourceException Subtype: MREExceptionFatalLimitActive

This occurs during charging idle and does not require a user-initiated reboot.

Additional Observations: • Issue does not occur when the device is idle overnight without charging • Manual reordering works correctly until the next SpringBoard jetsam • Resetting settings, disabling iCloud sync, or reinstalling iOS does not resolve the issue • This behavior has persisted across multiple major and minor releases, indicating a regression or unresolved bug

Suspected Root Cause:

Incomplete state restoration in ControlCenterKit after SpringBoard relaunch following jetsam during charging idle. Portrait state is restored; landscape state falls back to default.

Further clarification after extended testing:

The portrait Control Center layout is always preserved correctly. The issue affects ONLY the landscape layout.

In landscape orientation, the control order becomes inconsistent and illogical, sometimes even without a reboot.

After a reboot, soft reset, or overnight idle, the landscape layout is completely rearranged, while portrait remains unchanged.

This indicates that the landscape layout resolver ignores or misinterprets the saved user order and recomputes the grid using incorrect or default priorities.

This is not a reset but a broken landscape layout resolution logic in ControlCenterKit.

This Error is persistent in iOS 26.3 beta

Persistent Control Center landscape layout reset after SpringBoard jetsam during charging idle (iOS 26.0–26.2)
 
 
Q