Drag-and-drop on blocks does not work reliably on some Android devices

Describe the bug
On some Android devices, draging-and-dropping blocks after the changes made in Anytype Android 0.6.0 does not work reliably. Before the drag-and-drop changes, the functionality worked, albeit with too much sensitivity.

One cause for this issue I suspect is modifying the “Long press duration” value in Android’s Accessibility settings from the default 500ms. I’ve changed mine to 200ms, but I’m unsure as to how this affects the drag-and-drop, but changing it back to the default 500ms also did not resolve the issue.

If the developer wants to test the issue, please consider changing the Accessibility “Long press duration” from the default value to see if that is the cause.

To Reproduce
Steps to reproduce the behavior:

  1. [On an affected device/installation] Long-press on a movable block, and try to use the drag-and-drop gesture to move the block.
  2. If the device is affected, it will not work.

Expected behavior
I expected drag-and-drop to work on all Android devices, even those with modifications.

System Information:

  • OS: Android 12, One UI 4.1, July 2022 manufacturer patch, June 2022 Google Play patch
  • Device Manufacturer/Model: Samsung Galaxy Note20 Ultra (SM-N986N)
  • Anytype Version: 0.8.2

Additional Information
Here’s a screen recording of the drag-and-drop feature not working on Android. I’ve enabled “Show taps”, but, if requested, I can film another video with my finger visible on camera.

Video Link

Interestingly, I can feel the vibration when trying to drag-and-drop certain types of blocks, but I’m unable to drag it after.

3 Likes