hammer-editor/android
Adam Brown 47e5f9bf95
Fix flaky editor instrumented tests by re-injecting until the edit lands (#632)
The markdown/scene editor consumes hardware key events and reports edits
through an async flow. sendStringSync could fire before the field had focus
(or before the editor's editOperations collector started), silently dropping
the keystrokes so the observed change never happened and waitUntil timed out.
A longer timeout can't recover dropped input.

typeIntoEditor now re-focuses and re-injects until a caller-supplied
propagated() lambda confirms the change, or a deadline throws a clear error.
NotesWorkflowTest and SceneEditorWorkflowTest pass their existing change
signal and drop their redundant waitUntil blocks.
2026-06-22 11:43:00 -07:00
..
playstore Prep for Google Play release 2023-04-24 17:55:05 -07:00
src Fix flaky editor instrumented tests by re-injecting until the edit lands (#632) 2026-06-22 11:43:00 -07:00
build.gradle.kts Strip dep info blob from fdroid builds 2026-06-22 02:08:29 -07:00
proguard-rules.pro Save exception info from proguard 2025-12-25 11:32:53 -08:00