Bug 251572 - Safari on iOS shows loupe gesture on double-tap when -webkit-touch-callout: is none
Summary: Safari on iOS shows loupe gesture on double-tap when -webkit-touch-callout: i...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: CSS (show other bugs)
Version: Safari 16
Hardware: iPhone / iPad iOS 16
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-02-02 00:39 PST by Glenn Maynard
Modified: 2023-02-09 00:40 PST (History)
3 users (show)

See Also:


Attachments
repro (450 bytes, text/html)
2023-02-02 00:39 PST, Glenn Maynard
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Glenn Maynard 2023-02-02 00:39:44 PST
Created attachment 464811 [details]
repro

On iOS 16.x, a double-tap always shows the "loupe" widget showing what's under your finger.  -webkit-touch-callout: none doesn't prevent this, so it happens in places where it doesn't make sense.

This looks related to #231161, where this was happening with long presses.  The repro is the same: load this on iOS and double-tap (instead of long press).  Tested on iOS 16.2 on an iPhone 14.  Preventing touchstart also prevents it here, but that usually causes too many other problems.
Comment 1 Radar WebKit Bug Importer 2023-02-09 00:40:18 PST
<rdar://problem/105211423>