Skip to content

fix(ios): fall back to SpringBoard hierarchy when DockFolderViewService is foreground (iOS 26 iPad)#3269

Open
mrvissercb wants to merge 1 commit into
mobile-dev-inc:mainfrom
mrvissercb:fix/ipad-ios26-home-hierarchy
Open

fix(ios): fall back to SpringBoard hierarchy when DockFolderViewService is foreground (iOS 26 iPad)#3269
mrvissercb wants to merge 1 commit into
mobile-dev-inc:mainfrom
mrvissercb:fix/ipad-ios26-home-hierarchy

Conversation

@mrvissercb

@mrvissercb mrvissercb commented May 8, 2026

Copy link
Copy Markdown

In Maestro Studio Desktop (the view hierarchy), on iPad + iOS 26, nothing is clickable on the home screen except the status bar.

It looks like on the home screen, springboard is not the foreground app, it's now com.apple.DocumentManager.DockFolderViewService which has no hierarchy.

This change detects that service and instead falls back to springboard. The end result is you can click the icons on the home screen.

Issue:

(In Maestro Studio Desktop)

ipad-ios26-hierarchy.mp4

Fix:

(In the locally built web view UI)

Screen.Recording.2026-05-08.at.1.02.18.PM.mov

Remaining issues

  • The highlights are completely off in landscape, but that's a larger / separate fix
image

Proposed changes

copilot:summary

Testing

I have manually tested that the home screen / springboard now has an hierarchy associated and is clickable in the home screen.

Issues fixed

@mrvissercb

mrvissercb commented May 8, 2026

Copy link
Copy Markdown
Author

I don't think I'm using the GH action exact Xcode version, so driver integrity check will fail regardless -- I assume you have an internal process to do this so I'll ignore that failing check.

@mrvissercb mrvissercb force-pushed the fix/ipad-ios26-home-hierarchy branch from fccbd7c to 939ef9a Compare May 8, 2026 17:18
@mrvissercb

Copy link
Copy Markdown
Author

e2e test failures appear systemic, can anyone confirm?

@Fishbowler Fishbowler force-pushed the fix/ipad-ios26-home-hierarchy branch from 939ef9a to 76515db Compare May 18, 2026 10:38
@mrvissercb

Copy link
Copy Markdown
Author

Thanks @Fishbowler -- the nudge appears to have fixed the tests 👍

@mrvissercb mrvissercb force-pushed the fix/ipad-ios26-home-hierarchy branch from 76515db to f241c14 Compare May 21, 2026 20:08
@mrvissercb

Copy link
Copy Markdown
Author

Just updated with main. @amanjeetsingh150 please let me know if there is anything else needed for this. It'll help ipad test / automation function on home screen 👍

@Fishbowler Fishbowler force-pushed the fix/ipad-ios26-home-hierarchy branch 4 times, most recently from cc681b9 to 3048e03 Compare June 18, 2026 10:23
@Fishbowler

Copy link
Copy Markdown
Contributor

Local testing has shown that the problem definitely exists in v2.6.1, and that this resolves it. 🎉

In parallel, I'm also helping with #3273, which is solving a different problem, but would also solve this issue (by always including SpringBoard hierarchy elements).

@mrvissercb

Copy link
Copy Markdown
Author

Local testing has shown that the problem definitely exists in v2.6.1, and that this resolves it. 🎉

In parallel, I'm also helping with #3273, which is solving a different problem, but would also solve this issue (by always including SpringBoard hierarchy elements).

Nice. Probably worth having both, especially if a flag eventually creeps in to disable the Home Screen hierarchy when another app is foreground.

@Fishbowler Fishbowler force-pushed the fix/ipad-ios26-home-hierarchy branch 2 times, most recently from c2e8740 to a723a5f Compare June 18, 2026 19:36
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.

2 participants