In my case I had the surrounding component as
<button ion-item>...</button>.
If I remove the button part, and just have ion-item it seems to work…
However it then loses some functionality (ie. I want to disable my button, and that doesn’t exist on ion-item).
Anyway, try that $event.stopPropagation(). It seems to work for me