apache / apache/cordova-plugin-inappbrowser

'loadstop' event stopped working in iOS 12.0

Open
#305 19 comments 10 reactions 0 assignees View on GitHub
platform: ios support
Dominant language
Java
Stars
1.1k
Forks
2.2k
PR merge metrics
No merged PRs in 30d

Description

Hi All,

We have got a critical production issue in Cordova mobile application related to in-App browser with iOS 12.0 version.

The issue is loadStop() event of InAppBrowser is not being triggered if the URL contains “?” symbol, for normal URL’s it is working fine.

This is the URL we are using to open website from InAppBrowser.

**URL**: https://aamobile-qa.farmcredit.net/accountsmobi/index.html?https://aamobile-qa.farmcredit.net/AccountAccessService/ServiceContracts

This issue has been raised after device being updated to latest iOS version 12.0.
Request you to kindly provide your support for the same.

Thanks in advance.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the InAppBrowser loadStop() behavior on iOS 12 with the reported URL containing a “?” symbol, then trace the plugin’s iOS event handling. Done means loadStop() is triggered for URLs with query-like content as well as normal URLs.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, javascript, objective-c
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.