fix: improve Android text entry stability#540
Conversation
|
114856b to
1e9ddca
Compare
Architecture ReviewRead the PR description, file list, and the patches for the architecturally significant files ( Direction overallSolid. The PR replaces a guessing-game (clipboard-paste fallback, speculative IME detection) with a fast-fail, structured-error contract plus an explicit provider hook for native injection. That's the right direction for an agent-driven tool: deterministic failure beats silent half-success. What's well done
Concerns worth addressing
Forward-looking suggestionThe cleanest evolution would be:
None of these are blockers — they're "do this before the next person adds a third backend" cleanups. The current PR is a real improvement; ship it, then refactor on top. Generated by Claude Code |
|
Addressed the review follow-ups in
Already covered by the previous cleanup commit on this PR:
Left as follow-up design work rather than expanding this PR:
|
1f6372b to
e562273
Compare
Summary
filed the expensCloses
Related
Validation
com.expensify.chat.dev: opened Adam Horodyski chat, created a camera-scan expense from the composer action sheet, verified Outstanding increased from 21 to 22 expenses, sentfiled the expense, captured React DevTools profile and RedBox artifactfiled the expense, verified snapshot showed the complete text, then cleared the unsent validation text