#Tap and hold gesture registers as Tap on inventory/equipment- iOS

3 messages · Page 1 of 1 (latest)

agile gyro
#

Description:

I am often accidentally unequipping things or pulling up fullscreen modals because releasing a touch and hold gesture activates the tap gesture on iOS.

Steps to Reproduce:

Inventory - Backpack

  1. On iOS, with items in backpack, navigate to inventory
  2. Tap on a non-equippable item in ‘backpack’ area of screen (left)
  3. Observe - details overlay/modal appears (as intended)
  4. Return to main inventory screen (tap outside main interactive area of overlay)
  5. Tap and hold down on an item in backpack (being careful not to move your finger)
  6. Observe - value/name tooltip appears above item icon (as intended)
  7. Release hold
  8. Observe - details overlay/modal appears (not desirable)

Inventory - Equipment

  1. On iOS, with armor/weapons equipped, navigate to inventory
  2. Tap on an item in ‘equipped items’ area of screen (right)
  3. Observe - item is unequipped (not desirable - different interaction paradigm from equipping it)
  4. Tap and hold down on another item in ‘equipped items’ area (being careful not to move your finger)
  5. Observe - equipment statistics tooltip appears above and to the left of the item icon (as itended)
  6. Release hold
  7. Observe - item is unequipped (failure)

Workaround:

When attempting to cancel a touch and hold gesture without activating a tap gesture, drag your finger to a non-interactive portion of the ui that is NOT an inventory slot (note, you CAN use an inventory slot to cancel a touch and hold on an equipped item without triggering a slot transfer, but this is strange as that is actually the way I would PREFER to unequip items)

Assumption:

It seems like maybe onTouchUp and onTouchDown events are being used instead of the onHold, maybe?

agile gyro
#

Nobody else is experiencing this? I feel like it is constantly infuriating for me hah

agile gyro
#

Bump