Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[iOS] UI treating short dragging as a tap/open when it shouldn't be #998

Open
1 of 2 tasks
johnpyp opened this issue Dec 22, 2023 · 1 comment
Open
1 of 2 tasks
Labels
bug Something isn't working

Comments

@johnpyp
Copy link

johnpyp commented Dec 22, 2023

Steps to reproduce

  1. Go to the main screen
  2. With your finger on a book or any clickable element, drag your finger quickly and release.
  3. It will treat it as if you've clicked, but typical well-behaving iOS apps would not treat this as a press.

Expected behaviour

Short drags should not result in a click

Actual behaviour

Short drags over clickable elements cause a tap/press to happen. It does not seem to happen for prolonged drags though, so I imagine the bug is something where the UI is doing some press-timing math when it shouldn't be.

Environment data

Audiobookshelf Version: 0.9.70-beta, server v.2.6.0

  • Android App?
  • iOS App?

iOS Issue

iOS Version: 17.1.2

iPhone model: iPhone 15 Pro

@johnpyp johnpyp added the bug Something isn't working label Dec 22, 2023
@johnpyp
Copy link
Author

johnpyp commented Dec 22, 2023

Maybe this could be loosely related to ionic-team/capacitor#6826, though it's not exactly the same, as it doesn't have to be "stopping the tap" in my case, just doing a short scroll where my finger isn't on the screen for very long.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant