-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keyboard doesn't work correctly on ion footer ONLY IOS #47
Comments
Noone seems to answer here. Weird as it seems an obvious issue. Also posted on Stackoverflow. |
Thanks for the issue, we'll take a look. This was something we had fixed properly in the ionic proper with the older keyboard plugin, but this might be reintroduced with the new plugin. I would add that you should make sure you have this set in your config.xml https://github.com/ionic-team/cordova-plugin-ionic-keyboard#keyboardresizemode |
Hey Mike, thanks for the quick reply, however this approach is something we already tested and it's still not working. Thanks |
Hello @mhartington, We are also having same issue here and tried your approach of using Thanks, |
@juansobral @hardikamutech @klifa90 - did you guys manage to find a way to make this work ? |
@Scobee We couldn't make it work. There are other issues with the footer as well on iphone X. We implemented some hacks and are moving forward with React Native. |
Got it @klifa90, sorry to hear that/ Hoping @mhartington will bring us some good news in the future! |
Has anyone found a solution to this issue? The old plugin causes lockups on iOS 12 for us, so isn't an option. |
@wenjianli92's suggestion worked for me |
I can't reproduce on Ionic 4 with latest version of the keyboard plugin. Closing |
may be help anyone this sollution for old version |
The issue still exists in ionic 3 with the keyboard (2.1.3) and webview (4.0.1). You can workaround the issue by using ion-footer WITHOUT ion-toolbar inside. However doing that it will screw up the slide animation on page back. The only thing that is working for me is by adding the following css line .toolbar-ios { |
Any recommended solution for this for ionic-v1? I have tried the various suggestions in this thread but none seem to work for the same issue in v1. |
Video of issue:
https://imgur.com/a/PRLPJYw
Description:
When opening the keyboard all the ion footer stuff disappears. Just tapping again on the field will make it appear again. Check video.
THIS DOES NOT HAPPEN ON ANDROID. Only on iOS simulator and real device
Also, if using safari development mode and inspecting elements, any css modification via safari will make the footer look good again. It seems it's the initial drawing that gets broken.
What I tried:
Adding in config.xml
<preference name="CordovaWebViewEngine" value="CDVUIWebViewEngine" />
So ionic uses UIWebView instead of WKWebView. It works but app is very slow and other things don't work correctly as the app was built using WKWebView in mind.
Other thing that works is changing to old cordova ionic keyboard (deprecated) but when closing the keyboard all actions (button taps, navigation, etc) stops working on the app...
Tried forcing css/html rerender on keyboard opening, playing with field focus and changing between different plugin versions. Noone worked.
Code Setup:
Ionic Info:
The text was updated successfully, but these errors were encountered: