Search Issue Tracker

Fixed in 2017.3.0f3

Fixed in 5.6.X, 2017.1.X, 2017.2.X

Votes

17

Found in

5.5.0f3

Issue ID

878689

Regression

No

[iOS] [3DTouch] touch is executed with a delay on screen edges

Mobile

-

Reproduction steps (Reproduction video attached: 02/08/2017 3:06 PM, OnPointerDown.mp4 ):

1. Connect a device with a 3d Touch feature (iPhone 6 s, iPhone 6 s plus).
2. Make sure 3D Touch is enabled on a device (General > Accessibility > 3D Touch).
3. Open the attached project.
4. Build it for iOS device.
5. Try to touch the button on the edges of the screen (touching the left side of the screen gives higher reproduction rate).
- Some clicks gives 0.5 - 2 seconds delay.
6. Repeat step 5 with a disabled 3D Touch feature.
- Clicks are recognized instantly.

Reproduced with:
5.5.0b1, 5.6.0b9
iPhone 6 s

--
Standard gesture recognizers enabled on all iOS apps absorb touches close to the top and bottom of the screen. This sometimes causes an delay before the touch is handled when clicking very close to the edge. This behaviour can be disabled by setting DISABLE_TOUCH_DELAYS to 0 in Classes/UnityAppController.mm.

Comments (9)

  1. cozyurt_unity

    Jul 15, 2020 11:55

    Kedi Köpek Maması,Kedi Köpek Yaş Mamalar, Köpek Ödül Bisküviler,Kedi Köpek Aksesuarları,Kedi Kumu çeşitleri 100 TL üzeri kargo bedava,kredi kartlarına 12 taksit www.patilimama.com

  2. ArshakKroyan

    Feb 12, 2020 11:27

    It happens also on Unity 2019.2.17f1.
    I'm not using 3D touch at all.

  3. Adrian

    Aug 22, 2017 11:38

    Another workaround that does not rely on patching Unity's source files:
    https://gist.github.com/sttz/bc2fe1ae6850bd34d1297cf8bae3c442

  4. igor_rst

    Jun 22, 2017 10:38

  5. igor_rst

    Jun 15, 2017 09:55

    is there some temporary solve for this bug??

  6. leandro_trick

    May 16, 2017 18:32

    This is a huge problem for us, I know it's not Unity's fault but a workaround would be appreciated (disabling 3D Touch from Settings is not a viable workaround unfortunately).

  7. Dazzington-Sharp

    May 04, 2017 04:37

    I agree with other commenters about this issue being mislabelled - disabling system functionality isn't a viable workaround. I'd definitely like to see this addressed (or an actual workaround, should one exist).

  8. markdavidmorris

    Feb 23, 2017 18:55

    The Severity on this says there's a workaround, but I can't release an app that asks the user to go into settings and disable 3d Touch. Can this severity and Priority be raised, please? I can't release my game with this.

  9. markdavidmorris

    Feb 23, 2017 18:40

    I'm seeing this too, always on left side of iPhone 7+ screen

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.