Number input opens keyboard only unreliably

I am seeing a bug where the keyboard is only opened unreliably on type=“number” inputs.
Specifically the first tap on the input does open the keyboard as expected, but after closing it again it fails to react to taps at all. This happens sometimes, not always, and can be fixed by the user by navigating to some other page and back.
It happens often enough to be a major problem for numeric inputs however.

Below is a minimal example of a page that causes the problem. Notice that the ion-list appears to be somehow important to the problem. Without the list the bug does not occur.

<ion-header>
  <ion-navbar>
    <ion-title>Problem with numeric input in ion-lists</ion-title>
  </ion-navbar>
</ion-header>

<ion-content>
  <ion-list>
      <ion-item>
          <ion-input type="number"></ion-input>
        </ion-item>
    </ion-list>
</ion-content>

Testing on Android 6.0.1 and ionic 3.18