Bug 156232 - 300ms delay on tap still present if apple-mobile-web-app-capable is 'yes' for home screen web apps
Summary: 300ms delay on tap still present if apple-mobile-web-app-capable is 'yes' for...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: UI Events (show other bugs)
Version: Safari 9
Hardware: iPhone / iPad iOS 9.3
: P2 Normal
Assignee: Dean Jackson
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2016-04-05 04:04 PDT by Adrian
Modified: 2017-08-25 07:20 PDT (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian 2016-04-05 04:04:43 PDT
Taping on a site with width=device-width, user-scalable=no or touch-action: manipulation still have a 300ms delay if the site is added to home screen and has 'apple-mobile-web-app-capable' set to yes.

Steps to Reproduce:

1 - Open Safari and go to http://output.jsbin.com/peqidufiko/6
2 - Add to that site to homescreen
3 - Open the home link and tap the button

Actual Results: 
The site shows a delay for taps of 300ms 

Expected Results:
The site should show no delay as it has the right metas and a touch-action defined.

Build Date & Platform:
Testes on an iPad Air with iOS 9.3.1 and a iPhone 6 Plus with iOS 9.3.1

Additional Information:
If you remove the 'apple-mobile-web-app-capable' or simply open the url in the browser then there is no delay between clicks at all as you will expect.
Comment 1 Simon Fraser (smfr) 2016-04-06 08:30:56 PDT
r
Comment 2 Adrian 2016-06-15 06:45:54 PDT
I just tested in iOS 10 Beta 1 and the issue is still present
Comment 3 Radar WebKit Bug Importer 2016-06-15 06:46:11 PDT
<rdar://problem/26812631>
Comment 4 Rick Byers 2017-08-25 07:17:40 PDT
I verified (and dino@ confirmed) that this is now fixed in iOS 11.
Comment 5 Adrian 2017-08-25 07:20:59 PDT
Didn't tested it myself but I saw the release notes for Safari 11 the other day and yep, they seem to have fix that (and I guess a bunch of other ones). For completion:

https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Safari_11_0/Safari_11_0.html