Skip to content

fix: stabilize Maestro React Navigation flows#618

Merged
thymikee merged 1 commit into
mainfrom
codex/react-navigation-maestro-flake
May 30, 2026
Merged

fix: stabilize Maestro React Navigation flows#618
thymikee merged 1 commit into
mainfrom
codex/react-navigation-maestro-flake

Conversation

@thymikee

@thymikee thymikee commented May 30, 2026

Copy link
Copy Markdown
Member

Summary

Stabilize Maestro replay behavior hit by React Navigation CI.

Details:

  • poll runFlow.when.visible briefly so conditionals can catch UI that appears immediately after a mutation, while keeping notVisible immediate
  • prefer duplicate visible-text matches in the foreground overlapping screen container for transparent-stack Android snapshots
  • use a longer Android directional horizontal swipe distance while keeping the lower content lane
  • run local adb commands in their own process group so timeouts and aborts can clean up stuck adb shell children

Validation

  • pnpm exec vitest run src/compat/maestro/tests/runtime-interactions.test.ts src/compat/maestro/tests/runtime-targets.test.ts src/compat/maestro/tests/runtime-flow.test.ts src/platforms/android/tests/adb-executor.test.ts
  • pnpm build
  • pnpm check:quick
  • React Navigation Android failing group with local patched CLI: 6 passed, 0 failed
  • React Navigation iOS tab-view-coverflow.yml with local patched CLI: passed
  • Maestro iOS tab-view-coverflow.yml: passed
  • Maestro Android comparison did not reach the app locally because Maestro Android driver timed out during startup

@thymikee thymikee force-pushed the codex/react-navigation-maestro-flake branch 2 times, most recently from 5bdbb1d to a99adbd Compare May 30, 2026 09:28
@thymikee thymikee force-pushed the codex/react-navigation-maestro-flake branch from a99adbd to ccdd943 Compare May 30, 2026 10:14
@thymikee thymikee merged commit 434bf70 into main May 30, 2026
17 checks passed
@thymikee thymikee deleted the codex/react-navigation-maestro-flake branch May 30, 2026 10:20
@github-actions

Copy link
Copy Markdown
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-05-30 10:20 UTC

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