Open steodor opened 2 years ago
This may have been fixed in upstream WebKit here, but not made it into an iOS release yet
Great find @dpogue, thank you! I guess we'll just wait until either there's enough activity here to attempt an external fix (again), or until that fix gets into iOS, whichever comes first.
@steodor Are you able to confirm if this is still an issue in iOS 16.5?
Hi @dpogue , i can confirm it's still an issue in iOS 16.3.1. Don't know about 16.5 yet.
Bug Report
First of all thank you for your time! ❤️
Problem
SuppressesLongPressGesture
/Suppresses3DTouchGesture
preferences not working since iOS 15.1What is expected to happen?
The CSS rule
user-select: none;
is expected to work as designed. On iOS 14.x it does work, disabling the native text selection magnifier on the specified elements, as intended.What does actually happen?
On iOS 15.1 the CSS rule above is ignored again, so the magnifier pops up.
Information
We tried attaching both
touchend
andclick
events to the relevant elements (and more, just to make sure), to no avail.Our app had this issue initially (a few years back), then we applied Eddy Verbruggen's fix successfully. Then the plugin got integrated into Cordova as the 2 mentioned preferences. We applied those and it worked beautifully, and still works on all iOS versions up to and including 14.x. iOS 15 seems to have broken it again.
Command or Code
config.xml
in the iOS section:input, textarea { -moz-user-select: text; -webkit-user-select: text; user-select: text; }