ionic-team / cordova-plugin-ionic-keyboard

Keyboard Plugin for Cordova
Other
193 stars 178 forks source link

InAppBrowser + Keyboard Issue iOS 12 (XCode 10) #59

Closed ehorodyski closed 5 years ago

ehorodyski commented 5 years ago

This is an issue that touches many areas so I hope placing it here is the proper place. I've cross-posted this in the cordova-ios repo and the cordova-plugin-inappbrowser repos. Since I'm utilizing Ionic's WKWebView and Keyboard, I figured posting this here might help as well.

===

When running a Cordova project from XCode 10, the Keyboard no longer resizes the height of a flexbox in an InAppBrowser window. The same project, run using XCode 9, shrinks the flexbox to accommodate the keyboard:

ios iab-keyboard

The list of plugins/platforms are as follows:

Platform

cordova-ios 4.5.5

Plugins

Relevant:

cordova-plugin-inappbrowser 3.0.0 "InAppBrowser"
cordova-plugin-ionic-keyboard 2.1.3 "cordova-plugin-ionic-keyboard"
cordova-plugin-ionic-webview 2.2.0 "cordova-plugin-ionic-webview"
cordova-plugin-network-information 2.0.1 "Network Information"

Additional:

com-intel-security-cordova-plugin 2.0.3 "APP Security API"
com.googlemaps.ios 2.7.0 "Google Maps SDK for iOS"
cordova-plugin-calendar 5.1.3 "Calendar"
cordova-plugin-device 2.0.2 "Device"
cordova-plugin-geolocation 4.0.1 "Geolocation"
cordova-plugin-googlemaps 2.1.1 "cordova-plugin-googlemaps"
cordova-plugin-splashscreen 5.0.2 "Splashscreen"
cordova-plugin-statusbar 2.4.2 "StatusBar"
cordova-plugin-vibration 3.1.0 "Vibration"
cordova-plugin-whitelist 1.3.3 "Whitelist"
cordova-plugin-x-socialsharing 5.4.1 "SocialSharing"
cordova.plugins.diagnostic 4.0.10 "Diagnostic"
es6-promise-plugin 4.2.2 "Promise"
phonegap-plugin-push 2.1.3 "PushPlugin"

Sample Project using Ionic

https://github.com/ehorodyski/iab-issue

ehorodyski commented 5 years ago

After testing the master branch of the InAppBrowser plugin (v3.1.0-dev) the issue is resolved. Closing this issue as it is not related to this plugin.