Skip to content

[visual testing] open-example: Accept the iOS link dialog after each deep link - #60004

Open
robhogan wants to merge 1 commit into
mainfrom
robhogan/visual-ios-accept-link
Open

robhogan wants to merge 1 commit into
mainfrom
robhogan/visual-ios-accept-link

Conversation

@robhogan

Copy link
Copy Markdown
Collaborator

#59994 sends the visual deep link once on iOS, which fixed border - it had failed its first attempt in every iOS capture job. However, a single link can also be dropped on iOS if it arrives before RNTester is ready, so the flow sits on the Components screen until Maestro retries it. Since #59994 landed, 9 of 13 iOS capture jobs had at least one flow fail this way (13 failures across 7 flows, twice failing two attempts in a row), against none in the 14 jobs before it.

This goes back to sending the link twice on both platforms, but accepts the "Open in RNTester?" dialog after each one on iOS, so neither a dropped link nor a leftover dialog can strand the flow.

Changelog: [Internal]

Test plan:
This PR's own Test All run exercises the flows on CI - every iOS flow should open its example on the first attempt.

#59994 sends the visual deep link once on iOS, which stops a second, unaccepted "Open in RNTester?" dialog from leaving RNTester on the previous example. But a single link can also be dropped on iOS when it arrives before RNTester is ready, leaving the flow on the Components screen until Maestro retries it. Both platforms now send the link twice again, and iOS accepts the dialog after each one.

Changelog: [Internal]
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Nov 13, 2026
@robhogan robhogan changed the title [visual testing] Accept the iOS link dialog after each deep link [visual testing] open-example: Accept the iOS link dialog after each deep link Nov 13, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant