350ms tap delay not gone in iOS 9.3 fullscreen mode?

I was so, so happy to download iOS 9.3 and see that the 350ms tap delay was gone! I immediately removed all my fastclick.js dependencies from 4 projects and added touch-action: manipulation to the body tag. Even popular sites like github, and the rest of the web are much, much more responsive and native-feeling out of the box! Awesome!


However, I just tried running one of my web apps in safari fullscreen mode...and the delay was still there. Weird, I though, and deleted it from my home screen and added it again - still, no luck - the delay was still there.


Does anyone have any idea as to why I could be experiencing this? I have many clients who I've showed how to add my web app to their home screen and use it. Its fully responsive, uses turbolinks to make it just as fast as an SPA, and I keep it from annoyingly exiting full screen mode with some javascript that intercepts link clicks and does a turbolinks visit instead. Even the fact that I have to do that is pretty annoying.


I feel like iOS Safari full screen mode just continues to be a 2nd class citizen. Loading screens don't work either, the top bar finally obeyed the rule I set to be black again in the previous release...


Dear Apple - People still use and depend on this feature!!! It makes it possible for small teams to develop responsive web apps!


Can we get the tap delay removed there too please?

Replies

I just realized - it may not be in Apple's interest to allow people to circumvent the app store.

Are these forums a joke? Does apple even look at these?


Looks like I'll be forced to find some way to release my app to the app store. The turbolinks native wrappers look like a great solution. A ton of work when fullscreen mode would really work just fine for me.


I guess I'll be detecting fullscreen mode and bringing fastclick.js back in for that case for now.

I'm running into this too and it is very annoying. I was so excited that apple was finally catching up to all the other mobile browsers with this and so dissapointed that the delay still exists for homescreen apps.

I've verified that this is finally fixed in iOS 11, yay!