Skip to content

Fix document picker race and capture device ANR stacks - #117

Merged
andre487 merged 1 commit into
mainfrom
fix/main-device-tests
Oct 22, 2026
Merged

andre487 merged 1 commit into
mainfrom
fix/main-device-tests

Conversation

@andre487

@andre487 andre487 commented Oct 22, 2026 •

Copy link
Copy Markdown
Owner

The main CI run failed in two independent device scenarios:

  • API 26 systemProviderExportAndImportRoundTrip: the Downloads drawer entry was clicked while its slide animation was still moving it. The log records a click at x=54 on a partially visible row; the later file click hit the still-open drawer. Invoke the Downloads row's accessibility action and require the drawer to close before selecting a file. Both import and export share this fix.
  • API 35 masqueRandomizedTraffic: Android reported a service execution ANR followed by an input-dispatch timeout. The existing artifacts contain no thread stacks, so the cause remains unresolved. Collect DropBox data_app_anr reports for failed scenarios before force-stopping the app. This change does not claim to fix that ANR or retry failed tests.

Validation:

  • All three DocumentsDeviceTest scenarios passed on a cold-booted local API 26 emulator.
  • Debug application and instrumentation APKs assembled through Bundler/Fastlane.
  • python_format and python_checks passed: 74 tests, including ANR evidence collection order and preservation of the failed result.

Original failure: https://github.com/andre487/AndroidMegaProxy/actions/runs/39745941112

APK artifacts

Built from commit 8d2d675d by CI run #403.
Artifacts expire after 14 days. Neither APK uses the MegaProxy release key.

@andre487
andre487 merged commit 1ceb8e6 into main Oct 22, 2026
15 checks passed
@andre487
andre487 deleted the fix/main-device-tests branch October 22, 2026 09:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant