A standard behavior / ‘feature’ of iOS provides a pop-up window (‘callout’) that provides links for “Open in New Tab”, “Copy Link URL”, etc. when a link or input element is touched and held. While handy in some cases, it is quite annoying in web-based applications where you’re trying to push a slider or interact with any touch element that requires you to hold the element down. One of my web-apps makes use of slider elements to enter a numeric value – so when the user touched and held the slider ‘handle’, the callout would pop-up and interfere with the operation of the input element.
This behavior can be disabled quite easily thru CSS, by simply setting the -webkit-touch-callout property to “none” for the element(s) … or for the entire page. For instance:
body {-webkit-touch-callout: none;}
will disable the callout for all elements on the page.