Skip to content

feat: handle iOS system blocker alerts in snapshots#38

Merged
thymikee merged 1 commit intomainfrom
codex/system-alert-snapshot-blockers
Feb 11, 2026
Merged

feat: handle iOS system blocker alerts in snapshots#38
thymikee merged 1 commit intomainfrom
codex/system-alert-snapshot-blockers

Conversation

@thymikee
Copy link
Contributor

Summary

  • detect blocking system modals from SpringBoard before building iOS snapshots
  • short-circuit / to a blocker-only tree ( root + actionable children) when a blocking modal is present
  • refine implementation for hot-path performance by caching SpringBoard app handle and avoiding duplicate actionable scans
  • simplify modal geometry checks and node shaping helpers

Why

System-owned iOS alerts/sheets can block app UI while being invisible in app-scoped snapshots. This makes agent interactions fail silently behind a modal.

Verification

  • pnpm build:xcuitest

@thymikee thymikee changed the title Handle iOS system blocker alerts in snapshots feat: handle iOS system blocker alerts in snapshots Feb 10, 2026
@github-actions
Copy link

PR Preview Action v1.8.1

QR code for preview link

🚀 View preview at
https://callstackincubator.github.io/agent-device/pr-preview/pr-38/

Built to branch gh-pages at 2026-02-10 19:44 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@thymikee thymikee merged commit 613974a into main Feb 11, 2026
5 of 8 checks passed
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