UNIT HARNESS ONLY — mocked native view, not iPad trigger reproduction. BEFORE bbdc7dca320ee4fbc7131498aaffef2fa1eb3d41 with head test file copied into disposable base checkout Command: cd apps/mobile && vp test run src/components/ComposerEditor.ios.test.tsx Expected exit 1; actual exit 1. note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/pr-33512-base2/apps/mobile ❯ |react| src/components/ComposerEditor.ios.test.tsx (11 tests | 1 failed) 108ms × sends text the native editor kept while the composer was locked for voice input 10ms ⎯⎯⎯⎯⎯⎯⎯ Failed Tests 1 ⎯⎯⎯⎯⎯⎯⎯ FAIL |react| src/components/ComposerEditor.ios.test.tsx > sends text the native editor kept while the composer was locked for voice input AssertionError: expected 'Draft' to be 'Draft plus more' // Object.is equality Expected: "Draft plus more" Received: "Draft" ❯ src/components/ComposerEditor.ios.test.tsx:314:52 312| await act(async () => screen.editor.current!.flushPendingInput()); 313| expect(native.text).toBe("Draft plus more"); 314| expect(getComposerDraftSnapshot(DRAFT_KEY).text).toBe(native.text); | ^ 315| }); 316| ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯[1/1]⎯ Test Files 1 failed (1) Tests 1 failed | 10 passed (11) Start at 00:29:36 Duration 4.55s (environment 54%, import 29%, transform 14%, tests 3%) AFTER bb8005d7d71765e9284f6be12076392ce749983b Command: cd apps/mobile && vp test run src/components/ComposerEditor.ios.test.tsx Expected exit 0; actual exit 0. note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/pr-33512/apps/mobile Test Files 1 passed (1) Tests 11 passed (11) Start at 00:30:43 Duration 2.21s (import 40%, environment 39%, transform 15%, tests 4%, setup 2%) AFTER supplementary bridge + revision helper run Command: cd apps/mobile && vp test run src/components/ComposerEditor.ios.test.tsx src/native/composerEditorRevision.test.ts note: You are running `vp test` as a Vite+ built-in command. If you meant to run the test npm script, use `vpr test` instead. RUN v5.0.5 /home/ubuntu/wt/pr-33512/apps/mobile Test Files 2 passed (2) Tests 29 passed (29) Start at 00:29:11 Duration 6.84s (import 51%, environment 28%, setup 10%, transform 7%, tests 4%)