I wrote a dumb little "web app" that consists of a simple text box that manipulates text and displays the output. Works as I expect on desktop, but not on mobile (Chrome and Safari on iOS). I'm simply adding an event listener to an input, but the handler doesn't seem to be getting fired. I've checked caniuse and it seems compatible, and haven't found any questions asked about this, so I'm hoping it's something I'm just overlooking in my code.
Code snippet:
const input = document.querySelector('#input'); // Yes, that's the input ID.
input.addEventListener('change', clapBack);
Link to full file:
https://github.com/martellaj/clap-back-generator/blob/master/js/main.js