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
Copy link
Copy Markdown

@mrvissercb mrvissercb commented May 8, 2026

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
Copy link
Copy Markdown
Author

mrvissercb commented May 8, 2026

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
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