fix(open): stop telling callers to accept an unrecognized iOS alert

Merged
AI
7h ago
+8-5

Summary

For launchConfirmationReason: "alert-unrecognized", open cannot tell a translated Open in prompt from the app's own alert. The warning still said to answer with alert accept. When the alert was the App Tracking Transparency prompt, that granted tracking. The warning, help open, and commands.md now say to read the alert with alert get and accept it only when it is the launch confirmation. url-owner-unresolved keeps its alert accept guidance.

Returning the alert's title and buttons in the open result (option 2 in the issue) is not included; the triage comment left it as a separate maintainer decision.

4 files: the warning, its existing test's pattern, the open help text, and commands.md.

Closes #3921

Validation

  • Tested SHA 876bebf66 (base c48d27a81).
  • pnpm check:affected --run --head 876bebf66: passed, exactCommit=true. format, lint, typecheck, layering, fallow, build, vitest-related, command-docs, docs-links and docs-prose passed; replay/device lanes skipped.
  • The updated warning test fails on base and passes at head.
  • Wording-only change to a warning and help text; no dispatch or device behavior changes, so no device run.

šŸ¤– Generated with Claude Code