I'm building a chat app where the ion-footer is used as a text box + send button. when I tap on the input box the keyboard popups up nicely as I need. however, when I tap on send button, the keyboard goes down and it becomes a frustrating experience for end user.
I understand it happens as the keyboard looses the focus and ionic pushes it down. however, this is not what I want. How, do I keep keyboard as is until I really hit the send button.
my current ionic 2 looks like
<ion-footer padding>
<form [formGroup]="chatForm" (ngSubmit)="sendChatMessage()">
<ion-input type="text" formControlName="messageInput" placeholder="start typing..."></ion-input>
<ion-buttons end>
<button item-right ion-button clear type="submit" [disabled]="chatForm.controls['messageInput'].value === ''"><ion-icon name="ios-send" style="zoom:2.0;"></ion-icon></button>
</ion-buttons>
</form>
</ion-footer>