{"action":"created","issue":{"url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard/issues/47","repository_url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard","labels_url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard/issues/47/labels{/name}","comments_url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard/issues/47/comments","events_url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard/issues/47/events","html_url":"https://github.com/ionic-team/cordova-plugin-ionic-keyboard/issues/47","id":366986056,"node_id":"MDU6SXNzdWUzNjY5ODYwNTY=","number":47,"title":"Keyboard doesn't work correctly on ion footer ONLY IOS","user":{"login":"juansobral","id":7133514,"node_id":"MDQ6VXNlcjcxMzM1MTQ=","avatar_url":"https://avatars2.githubusercontent.com/u/7133514?v=4","gravatar_id":"","url":"https://api.github.com/users/juansobral","html_url":"https://github.com/juansobral","followers_url":"https://api.github.com/users/juansobral/followers","following_url":"https://api.github.com/users/juansobral/following{/other_user}","gists_url":"https://api.github.com/users/juansobral/gists{/gist_id}","starred_url":"https://api.github.com/users/juansobral/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/juansobral/subscriptions","organizations_url":"https://api.github.com/users/juansobral/orgs","repos_url":"https://api.github.com/users/juansobral/repos","events_url":"https://api.github.com/users/juansobral/events{/privacy}","received_events_url":"https://api.github.com/users/juansobral/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":9,"created_at":"2018-10-04T21:56:36Z","updated_at":"2018-11-30T04:11:02Z","closed_at":null,"author_association":"NONE","body":"### Video of issue:\r\nhttps://imgur.com/a/PRLPJYw\r\n\r\n### Description:\r\nWhen opening the keyboard all the ion footer stuff disappears. Just tapping again on the field will make it appear again. Check video.\r\nTHIS DOES NOT HAPPEN ON ANDROID. Only on iOS simulator and real device\r\nAlso, 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.\r\n\r\n### What I tried:\r\nAdding in config.xml\r\n`    <preference name=\"CordovaWebViewEngine\" value=\"CDVUIWebViewEngine\" /> `\r\nSo 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.\r\n\r\nOther 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...\r\n\r\nTried forcing css/html rerender on keyboard opening, playing with field focus and changing between different plugin versions. Noone worked.\r\n\r\n### Code Setup:\r\n\r\n```\r\n<ion-footer *ngIf=\"chatSession && chatSession.IsComplete != 'True'\" >\r\n<ion-toolbar  color=\"white\" style=\"border-top: 1px solid #4a87ee; min-height: 45px !important\">\r\n  <ion-grid no-padding>\r\n    <ion-row>\r\n        <ion-col col-1 style=\"margin:auto\">\r\n            <ion-icon style=\"padding: 5px;\" name=\"menu\" class=\"icon-chat\" (click)=\"openCannedMessages()\"></ion-icon>\r\n          </ion-col>\r\n          <ion-col col-9 style=\"margin:auto\">\r\n              <ion-textarea #inputRef [(ngModel)]=\"chatText\" \r\n              name=\"chat\" id=\"chattextarea\" autocorrect=\"on\" class=\"chat-area\" style=\"padding: 0px; margin:0px\" [placeholder]=\"this.placeholderText\" ></ion-textarea>\r\n            </ion-col>\r\n          <ion-col col-2 style=\"margin:auto\">\r\n            <button ion-button outline class=\"btn-send\" (click)=\"actionChat(inputRef)\" style=\"margin: 0px; font-size: 16px;\">\r\n              <ion-label >Send</ion-label>\r\n            </button>\r\n          </ion-col>\r\n    </ion-row>\r\n  </ion-grid>\r\n</ion-toolbar>\r\n</ion-footer>\r\n```\r\n\r\n### Ionic Info:\r\n\r\n    \"@ionic-native/keyboard\": \"^4.15.0\",\r\n    <plugin name=\"cordova-plugin-ionic-keyboard\" spec=\"^2.1.3\" />\r\n\r\n```\r\nIonic:\r\n\r\n   ionic (Ionic CLI)  : 4.1.2 (/usr/local/lib/node_modules/ionic)\r\n   Ionic Framework    : ionic-angular 3.9.2\r\n   @ionic/app-scripts : 3.1.11\r\n\r\nCordova:\r\n\r\n   cordova (Cordova CLI) : 7.1.0\r\n   Cordova Platforms     : ios 4.5.5\r\n   Cordova Plugins       : cordova-plugin-ionic-webview 2.1.4, (and 10 other plugins)\r\n\r\nSystem:\r\n\r\n   ios-deploy : 1.9.2\r\n   ios-sim    : 6.1.2\r\n   NodeJS     : v8.5.0 (/usr/local/bin/node)\r\n   npm        : 6.1.0\r\n   OS         : macOS High Sierra\r\n   Xcode      : Xcode 10.0 Build version 10A255\r\n\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard/issues/comments/443084794","html_url":"https://github.com/ionic-team/cordova-plugin-ionic-keyboard/issues/47#issuecomment-443084794","issue_url":"https://api.github.com/repos/ionic-team/cordova-plugin-ionic-keyboard/issues/47","id":443084794,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0MzA4NDc5NA==","user":{"login":"PriceFallin","id":4854790,"node_id":"MDQ6VXNlcjQ4NTQ3OTA=","avatar_url":"https://avatars2.githubusercontent.com/u/4854790?v=4","gravatar_id":"","url":"https://api.github.com/users/PriceFallin","html_url":"https://github.com/PriceFallin","followers_url":"https://api.github.com/users/PriceFallin/followers","following_url":"https://api.github.com/users/PriceFallin/following{/other_user}","gists_url":"https://api.github.com/users/PriceFallin/gists{/gist_id}","starred_url":"https://api.github.com/users/PriceFallin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PriceFallin/subscriptions","organizations_url":"https://api.github.com/users/PriceFallin/orgs","repos_url":"https://api.github.com/users/PriceFallin/repos","events_url":"https://api.github.com/users/PriceFallin/events{/privacy}","received_events_url":"https://api.github.com/users/PriceFallin/received_events","type":"User","site_admin":false},"created_at":"2018-11-30T04:11:02Z","updated_at":"2018-11-30T04:11:02Z","author_association":"NONE","body":"@wenjianli92's suggestion worked for me"}}
{"actor":{"display_login":"PriceFallin"}}