ember-hammertime icon indicating copy to clipboard operation
ember-hammertime copied to clipboard

[Inconsistent] iOS compatibility issues with iOS 9.3 / iOS10

Open gnazarkin opened this issue 9 years ago • 23 comments

Same issue as https://github.com/runspired/ember-hammertime/issues/6. Hammertime not working with iOS 9.3, tested with 4 devices. Works perfectly on 9.2

  • Fastlick not installed
  • ember-hammertime 1.0.0
  • Ember 2.6.2
  • Meta tags set touser-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width
  • touch-action: manipulation being applied
  • Added [data-ember-action], a, button, input, .link { cursor: pointer; } to stylesheet
  • Cordova 6.2.0

gnazarkin avatar Jul 22 '16 15:07 gnazarkin

@gnazarkin this is because of your hammertime version.

runspired avatar Jul 23 '16 03:07 runspired

reopening because I'm realizing you said cordova specifically.

are you using the wkWebView engine or the uiWebView engine?

runspired avatar Jul 23 '16 03:07 runspired

uiWebView

gnazarkin avatar Jul 23 '16 16:07 gnazarkin

This thing never got resolved?

alizahid avatar Sep 10 '16 08:09 alizahid

@alizahid mostly I never had a chance to get a uiWebView build to test. Theoretically this should not be an issue.... in practice if someone can replicate this consistently in uiWebView on a device and is willing to pair with me it's likely something simple.

runspired avatar Sep 10 '16 22:09 runspired

@alizahid also note, I say theoretically because I was supporting multiple apps running on the mentioned iOS versions with both uiWebView and wkWebView without issue.

runspired avatar Sep 10 '16 22:09 runspired

@gnazarkin and I have been able to replicate this consistently. I'd like to pair, as you suggested, to get to the bottom of this. FastClick hasn't been updated in over a year and has a bunch of really annoying bugs which make it nearly unusable.

How can I help?

alizahid avatar Sep 12 '16 16:09 alizahid

@alizahid after I'm done with work today I'll ping you. Same handle for Ember Slack?

runspired avatar Sep 12 '16 16:09 runspired

@runspired yes.

alizahid avatar Sep 15 '16 21:09 alizahid

@alizahid @gnazarkin can you check version 1.1 for me (released this evening)? Please make sure to bump your versions of hammer-time in bower.json as well, should also be 1.1

Closing as I believe this is resolved by the release of 1.1.0, will reopen if not.

runspired avatar Sep 24 '16 05:09 runspired

I'm on iOS 10 now. Still have the delay. @runspired @gnazarkin

alizahid avatar Oct 22 '16 11:10 alizahid

@arschmitz may be the best person @alizahid

runspired avatar Nov 04 '16 04:11 runspired

@arschmitz Halp.

alizahid avatar Nov 04 '16 13:11 alizahid

iv never been able to replicate this on iOS 9.3 ill check 10. can you give me any more details on what your doing what elements your seeing delay on exactly how long of a delay are you seeing? Do you see this outside of webviews?

arschmitz avatar Nov 04 '16 13:11 arschmitz

@arschmitz If you have some time, we can talk on Ember Slack and get to the bottom of this. I can show you my code and / or app and answer any questions. We can debug this together.

alizahid avatar Nov 04 '16 13:11 alizahid

@arschmitz @gnazarkin I switched to WKWebView and that fixes the issue. The Cordova plugin is available here; https://github.com/apache/cordova-plugin-wkwebview-engine

alizahid avatar Nov 04 '16 13:11 alizahid

But WKWebView has a ton of bugs, too. So this still needs to be resolved on UIWebView.

alizahid avatar Nov 04 '16 15:11 alizahid

I think this issue may be fixed by this PR: https://github.com/hammerjs/hammer-time/pull/34

diogomafra avatar May 03 '17 23:05 diogomafra

@diogomafra Have you tested?

alizahid avatar May 04 '17 12:05 alizahid

@alizahid I've tested it on a page launching from the home screen. I think it has the same behavior on Cordova, but I haven't tested it.

diogomafra avatar May 04 '17 13:05 diogomafra

@diogomafra @alizahid is this resolved?

RobbieTheWagner avatar Oct 16 '17 03:10 RobbieTheWagner

As far as I can tell, this is still an issue.

lukemelia avatar Dec 19 '19 08:12 lukemelia

hi sorry some how missed this issue way way back but saw this update the original issue on hammer time was closed and working long ago.

If i could get some fresh reproduction steps or better yet a non working example im happy to look into it though

arschmitz avatar Dec 19 '19 13:12 arschmitz