Describe the bug
An independent full fork/upstream-delta review of v4.2.0 merge 0ab4172f found concrete incoming runtime defects, plus two retained keyboard-state bugs. They must be corrected before the integrated build is treated as ready for installation. This is regression repair, not a redesign or another gesture experiment.
To Reproduce
The correction work tracks separate fixtures for each item below: isolated sound ZIPs, password/web-password EditorInfo, controlled camera-provider futures and executor errors, delayed OCR recognition, math expressions and exact cursor suffixes, touchpad MotionEvents, and activity recreation. No destructive fixture may operate outside a temporary test context.
Expected behavior
Screenshots
N/A — code review with targeted runtime fixtures; no device camera/native-plugin validation is claimed.
App version & Flavor
LeanTypeDual v4.2.0 integration 0ab4172f; correction work based on 4273800bf and later reviewed integration commits. K11/K12 predate this merge; other items are incoming or merge-integration defects. Applies where the corresponding feature is available.
Device Info
- Model: no physical-device result claimed by this review.
- OS version: controlled Robolectric scenarios; OEM/camera/plugin behavior remains a separate verification boundary.
Describe the bug
An independent full fork/upstream-delta review of v4.2.0 merge
0ab4172ffound concrete incoming runtime defects, plus two retained keyboard-state bugs. They must be corrected before the integrated build is treated as ready for installation. This is regression repair, not a redesign or another gesture experiment.To Reproduce
The correction work tracks separate fixtures for each item below: isolated sound ZIPs, password/web-password EditorInfo, controlled camera-provider futures and executor errors, delayed OCR recognition, math expressions and exact cursor suffixes, touchpad MotionEvents, and activity recreation. No destructive fixture may operate outside a temporary test context.
Expected behavior
Every item requires a failing-before regression and verified correction. Preserve the four flavors, network/addon boundaries, current defaults and all unrelated upstream functionality.
Screenshots
N/A — code review with targeted runtime fixtures; no device camera/native-plugin validation is claimed.
App version & Flavor
LeanTypeDual v4.2.0 integration
0ab4172f; correction work based on4273800bfand later reviewed integration commits. K11/K12 predate this merge; other items are incoming or merge-integration defects. Applies where the corresponding feature is available.Device Info