apache / apache/cordova-plugin-inappbrowser
InAppBrowser 5.0 not working properly in iOS 15
- Dominant language
- Java
- Stars
- 1.1k
- Forks
- 2.2k
- PR merge metrics
- No merged PRs in 30d
Description
# Bug Report
## Problem
We support some Enterprise apps, In the application, we use InAppBrowser for user authentication via VPN.
### What is expected to happen?
In the User Authentication process, Some extra screen comes up, and InAppBrowser not working as expected in iOS 15
### What does actually happens?
When the user connected with the company VPN, Then the user authentication process should be seamless.
### Environment, Platform, Device
OS: macOS 11.5.2 (20G95) (darwin 20.6.0) x64
Node: v14.17.4
npm: 6.14.14
### Version information
cli: 10.0.0
common: 4.0.2
create: 3.0.0
lib: 10.0.0
common: 4.0.2
fetch: 3.0.1
serve: 4.0.0
Project Installed Platforms:
android: 9.1.0
ios: 6.2.0
Project Installed Plugins:
cordova-plugin-device: 2.0.3
cordova-plugin-dialogs: 2.0.2
cordova-plugin-file-transfer: 1.7.1
cordova-plugin-file: 6.0.2
cordova-plugin-fileopener: 1.0.5
cordova-plugin-inappbrowser: 5.0.0
cordova-plugin-ionic-webview: 5.0.0
cordova-plugin-open-scheme-url: 1.0.14
cordova-plugin-transport-security: 0.1.2
cordova-plugin-whitelist: 1.3.4
cordova-plugin-x-toast: 2.7.2
## Checklist
- [x] I searched for existing GitHub issues
- [x] I updated all Cordova tooling to the most recent version
- [x] I included all the necessary information above
Contributor guide
Research direction
Start by reproducing the authentication flow with cordova-plugin-inappbrowser 5.0.0 on iOS 15 while connected to the company VPN, using the listed Cordova and platform versions. Investigate the extra screen and determine what behavior prevents seamless authentication; done means the authentication flow works as expected on iOS 15.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, javascript, objective-c
- Domain
- authentication, mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100