Bug 156232
Summary: | 300ms delay on tap still present if apple-mobile-web-app-capable is 'yes' for home screen web apps | ||
---|---|---|---|
Product: | WebKit | Reporter: | Adrian <kileras> |
Component: | UI Events | Assignee: | Dean Jackson <dino> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | dino, jonlee, rbyers, simon.fraser, webkit-bug-importer, wenson_hsieh |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 9 | ||
Hardware: | iPhone / iPad | ||
OS: | iOS 9.3 |
Adrian
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.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Simon Fraser (smfr)
r
Adrian
I just tested in iOS 10 Beta 1 and the issue is still present
Radar WebKit Bug Importer
<rdar://problem/26812631>
Rick Byers
I verified (and dino@ confirmed) that this is now fixed in iOS 11.
Adrian
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