Skip to content

fix(android): bump ioninappbrowser-android to 2.0.1 for Android 18 URI grant fix - #74

Merged
alexgerardojacinto merged 1 commit into
mainfrom
fix/RMET-5241-implicit-uri-grants
Jul 8, 2026
Merged

fix(android): bump ioninappbrowser-android to 2.0.1 for Android 18 URI grant fix#74
alexgerardojacinto merged 1 commit into
mainfrom
fix/RMET-5241-implicit-uri-grants

Conversation

@alexgerardojacinto

@alexgerardojacinto alexgerardojacinto commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Description

This plugin delegates entirely to OSIABEngine/OSIABRouter in OSInAppBrowserLib-Android. Bumped ioninappbrowser-android from 2.0.0 to 2.0.1, which explicitly grants FLAG_GRANT_READ_URI_PERMISSION/FLAG_GRANT_WRITE_URI_PERMISSION on the WebView file-chooser capture intents — see OSInAppBrowserLib-Android#57.

Context

Android 18 removes automatic URI permission grants for ACTION_IMAGE_CAPTURE intents (and similarly affects ACTION_VIDEO_CAPTURE) — apps must now explicitly request read/write access, or the camera app silently fails to write the captured media back into the URI.

RMET-5241

Draft: ioninappbrowser-android:2.0.1 is not yet published to Maven Central — this PR is blocked on that release landing. Do not merge until then.

Type of changes

  • Fix (non-breaking change which fixes an issue)
  • Feature (non-breaking change which adds functionality)
  • Refactor (cosmetic changes)
  • Breaking change (change that would cause existing functionality to not work as expected)

Platforms affected

  • Android
  • iOS
  • JavaScript

Tests

No code in this plugin changes behavior directly; it shares the identical OSIABEngine/OSIABRouter call path already verified working (Android 8 and Android 17) via capacitor-os-inappbrowser's example app built against the same fix.

Also tested with MABS 12 build

Screenshots (if appropriate)

N/A

Checklist

  • Code follows code style of this project
  • Using conventional commits
  • Changes require an update to the documentation
    • Documentation has been updated accordingly

@wiz-code-outsystems

Copy link
Copy Markdown

Wiz Scan Summary

Scanner Findings
Vulnerability Finding Vulnerabilities 16 High 24 Medium 2 Low
Data Finding Sensitive Data -
Secret Finding Secrets -
IaC Misconfiguration IaC Misconfigurations -
SAST Finding SAST Findings -
Software Management Finding Software Management Findings -
Total 16 High 24 Medium 2 Low

View scan details in Wiz

To detect these findings earlier in the dev lifecycle, try using Wiz Code VS Code Extension.

Pull Request Developer Guidance

Questions? See the Wiz FAQ.

Please contact the Security Office if you encounter issues with Wiz pull request scanning.

@alexgerardojacinto
alexgerardojacinto marked this pull request as ready for review July 8, 2026 14:18
@alexgerardojacinto
alexgerardojacinto requested a review from a team as a code owner July 8, 2026 14:18
@alexgerardojacinto
alexgerardojacinto merged commit 0373fbd into main Jul 8, 2026
11 checks passed
@alexgerardojacinto
alexgerardojacinto deleted the fix/RMET-5241-implicit-uri-grants branch July 8, 2026 14:35
capacitor-bot pushed a commit that referenced this pull request Jul 8, 2026
## [2.0.2](2.0.1...2.0.2) (2026-07-08)

### Bug Fixes

* **android:** bump ioninappbrowser-android to 2.0.1 for Android 18 URI grant fix ([#74](#74)) ([0373fbd](0373fbd))
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.

2 participants