The failure on the iTampon is the result of iOS being shit in terms of its handling of touch behaving like a click on desktop. If I had my way I'd tell the nose-breathing half-tweets dumb enough to light money on fire with crApple's bullshit vendor lock-in, predatory practices, and sleazy dirtbag LIES to go plow themselves.
But I don't have that choice, which is why my article on medium from a couple weeks ago on a new technique:
https://medium.com/codex/building-a-more-accessible-and-simpler-hamburger-menu-f6d681a7e671Has had a scripted fix appended to it. Which pisses me off even MORE given it's making me throw garbage JS at a technique that lets me skip using JS everywhere else. But that's why Safari and iOS in general are "The new IE" recreating every single type of struggle we had in the past.
Since like it or not, we're stuck supporting their rinky poorly made garbage that only cultists who've drunk too deeply of the tainted flavor-aid could possibly sing the praises of.
For those who've used up their free medium reads, please join so I get half your membership fee forever...
Only half joking, I'm not that mercenary about it. Here's the associated codepen from the article which basically gives away the secret sauce.
https://codepen.io/jason-knight/pen/yLzqvWvAgain, sucks it needs JS assistance for the overpriced half-assed rinky poorly manufactured "Your data isn't yours' mental-midgetry that are iOS devices, but whaddaya gonna do? Nuke Cupertino from orbit?
It's the only way to be sure...Seriously, if any other company pulled half the bullshit that crApple has the past 45 years, everyone even remotely involved in decision making would be serving jail time. Predatory doesn't even start to cover it.
But lemme tell ya what I really think...