A write tool that defers to its MCP App form returns an `isError` result, which Codex reports as a failed call. T3 only captured and showed apps for completed calls, so the form never appeared and the write never happened. Capture the app whenever the call has a result, pass `isError` on to the app, and let web and mobile show the app for failed calls too. Closes #23825 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
PR Batch Tester committed on 10/22/2026, 9:15:41 PMparentef92441
Checks
- Successful
Skipped - Not affected
- SuccessfulCodeRabbitGitHub
Review completed
- SuccessfulNative fingerprint diffGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulCheckGitHub
- Skipped
- SkippedRustGitHub
- SkippedRelease SmokeGitHub
- SuccessfulBuild and TypecheckGitHub
- SuccessfulTest WebGitHub
- SuccessfulTestGitHub
- Skipped
- SuccessfulLabel PR 23850GitHub
- SuccessfulLabel PR sizeGitHub
- Skipped
- Successful
- Successful
- SuccessfulPrepare PR size configGitHub
- SkippedEAS PreviewGitHub
- SuccessfulCollect PR targetsGitHub
- SuccessfulTest Server 8GitHub
- SuccessfulTest Server 3GitHub
- SuccessfulTest Server 7GitHub
- SuccessfulTest Server 6GitHub
- SuccessfulTest Server 1GitHub
- SuccessfulTest Server 5GitHub
- SuccessfulTest Server 2GitHub
- SuccessfulTest Server 4GitHub
- SuccessfulChangesGitHub
- SuccessfulNative fingerprint diffGitHub
- SuccessfulLintGitHub
5 files changedLine totals unavailable