Placeholder disappears when input is auto focused

I have a input in Ionic modal which I am trying to autofocus and show keyboard. Following code works perfectly for that but the placeholder disappears as soon as input is focused.

The placeholder should say until user starts typing text.

This is only issue for Android, on iOS the placeholder text stays until user types something.

<input type="search" placeholder="Type your text..." ng-model="searchTerm" ng-focus="showKeyboard()">

  $ionicModal.fromTemplateUrl('search-modal.html', {
    scope: $scope,
    animation: 'fade-in',
    duration: 15000,
    focusFirstInput: true
  }) 

 $scope.showKeyboard = function(){       
   cordova.plugins.Keyboard.show();
 };

This issue seem to occur on old android phones.

Observed this issue on Samsung Galaxy S3 & Samsung Galaxy S4.
Android 4.4

Works fine on Google Nexus 5 Android version 5.1.0