-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Closed
Labels
package: core@ionic/core package@ionic/core packagetype: buga confirmed bug reporta confirmed bug report
Description
Bug Report
Ionic version:
[ ] 4.x
[x] 5.x
Current behavior:
On iOS14 keyboard height changes when selecting Emojis, this causes ion-input field to be hidden by keyboard. Switching back from Emoji to ABC shows input field again as keyboard height again decreases.
Expected behavior:
Input field should always show above keyboard, not behind.
Steps to reproduce:
Related code:
html
<ion-content>
<div class="backdrop_container" (click)="goBack()"></div>
</ion-content>
<ion-footer>
<ion-list lines="none">
<ion-item>
<ion-input [(ngModel)]="message" type="text" placeholder="{{'COMMENT.saysomething_pl | translate'}}"></ion-input>
<ion-button (click)="submit()">
<img src="../../../assets/icon/chat-send.svg" width="25px"/>
</ion-button>
</ion-item>
</ion-list>
</ion-footer>
scss
ion-content{
--background: transparent;
.backdrop_container{
display: flex;
flex: 1;
width: 100%;
height: 100%;
}
}
ion-footer {
ion-input{
height: 40px !important;
}
ion-button{
width: 45px !important;
height: 45px !important;
padding: 0;
--background: var(--ion-color-green);
--border-radius: 25px;
margin-left: 10px;
display: flex;
justify-content: center;
align-items: center;
}
}
Other information:
Ionic info:
Ionic:
Ionic CLI : 6.12.4 (/Users/xxx/.nvm/versions/node/v14.15.1/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 5.5.4
@angular-devkit/build-angular : 0.901.14
@angular-devkit/schematics : 9.1.14
@angular/cli : 9.1.14
@ionic/angular-toolkit : 2.3.3
Cordova:
Cordova CLI : 10.0.0
Cordova Platforms : ios 6.2.0
Cordova Plugins : cordova-plugin-ionic-webview 5.0.0, (and 11 other plugins)
Utility:
cordova-res (update available: 0.15.3) : 0.15.2
native-run : 1.3.0
System:
ios-sim : 8.0.2
NodeJS : v14.15.1 (/Users/xxx/.nvm/versions/node/v14.15.1/bin/node)
npm : 6.14.8
OS : macOS Big Sur
Xcode : Xcode 12.3 Build version 12C33
indraraj26 and EinfachHans
Metadata
Metadata
Assignees
Labels
package: core@ionic/core package@ionic/core packagetype: buga confirmed bug reporta confirmed bug report