Skip to content

fix(android): add permissions for Sentry and set default keyboard - #16216

Merged
ermshiperete merged 1 commit into
masterfrom
fix/android/16180_scriptError
Jul 13, 2026
Merged

fix(android): add permissions for Sentry and set default keyboard#16216
ermshiperete merged 1 commit into
masterfrom
fix/android/16180_scriptError

Conversation

@ermshiperete

@ermshiperete ermshiperete commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This change fixes two problems that cause a script error in the sample apps:

Fixes: #16180
Build-bot: release:android

User Testing

GROUP_SAMPLE1
GROUP_SAMPLE2

TEST_SAMPLE:

  • Install apk from this PR
  • Clear the data for the sample app if it had been installed before
  • Open sample app
  • Verify that no error pops up

This change fixes two problems that cause a script error in Sample1 app:
- add internet access permissions so that the Sentry server can be reached
- explicitly set the default keyboard since sil_euro_latin keyboard is not
  included in the sample apps. This works around #16215.

Fixes: #16180
Build-bot: release:android
@github-project-automation github-project-automation Bot moved this to Todo in Keyman Jul 10, 2026
@keymanapp-test-bot keymanapp-test-bot Bot added the user-test-missing User tests have not yet been defined for the PR label Jul 10, 2026
@keymanapp-test-bot

keymanapp-test-bot Bot commented Jul 10, 2026

Copy link
Copy Markdown

User Test Results

Test specification and instructions

  • ✅ GROUP_SAMPLE1:

    1 tests PASSED
    • TEST_SAMPLE (PASSED): Installed artifact from this PR, cleared data, started app, no errors. Closed and restarted app, still no errors.
  • ✅ GROUP_SAMPLE2:

    1 tests PASSED
    • TEST_SAMPLE (PASSED): Installed artifact from this PR, cleared data, started app, added as system keyboard, set default keyboard, no errors. Closed and restarted app, still no errors.

Test Artifacts

@keymanapp-test-bot keymanapp-test-bot Bot added this to the A19S33 milestone Jul 10, 2026
@ermshiperete
ermshiperete marked this pull request as ready for review July 10, 2026 09:50
@ermshiperete
ermshiperete requested a review from mcdurdin July 10, 2026 09:50

@mcdurdin mcdurdin left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. I think we should note setDefaultKeyboard as a known issue in the release notes:

image

@keymanapp-test-bot keymanapp-test-bot Bot added has-user-test user-test-required User tests have not been completed and removed user-test-missing User tests have not yet been defined for the PR labels Jul 10, 2026
@mcdurdin

Copy link
Copy Markdown
Member

Test Results

GROUP_SAMPLE1:

  • TEST_SAMPLE (PASS): Installed artifact from this PR, cleared data, started app, no errors. Closed and restarted app, still no errors.

GROUP_SAMPLE2:

  • TEST_SAMPLE (PASS): Installed artifact from this PR, cleared data, started app, added as system keyboard, set default keyboard, no errors. Closed and restarted app, still no errors.

@keymanapp-test-bot keymanapp-test-bot Bot removed the user-test-required User tests have not been completed label Jul 13, 2026
@ermshiperete
ermshiperete merged commit 7889d9a into master Jul 13, 2026
8 checks passed
@ermshiperete
ermshiperete deleted the fix/android/16180_scriptError branch July 13, 2026 08:13
@github-project-automation github-project-automation Bot moved this from Todo to Done in Keyman Jul 13, 2026
@keyman-server

Copy link
Copy Markdown
Collaborator

Changes in this pull request will be available for download in Keyman version 19.0.256-alpha

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

bug(android): keyboard script error in launch of Sample1 app after #16146

3 participants