apache / apache/cordova-plugin-inappbrowser

InAppBrowser 5.0 not working properly in iOS 15

Open
#904 1 comment 7 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.