I’m fairly confident the event listener used to accept clicks and run the handler. Now, it appears only onclick attributes are respected, so the ahh alert shows up, but the noo alert never does.
After testing this, I’m now realizing I think I was experiencing this because this code was in the middle of a card with invalid html. I bet the inconsistency was due to a parse difference between the embedded safari view on iOS vs. whatever Qt is using. Long story short, this is probably just a difference in browser engines.