Skip to content

Touch Drag - Drop Down Menus are interfering #6489

Closed
@modmew8

Description

@modmew8
  • Gitea version (or commit ref): current try.gitea.io
  • Git version: not relevant
  • Operating system: not relevant
  • Database (use [x]): not relevant
    • PostgreSQL
    • MySQL
    • MSSQL
    • SQLite
  • Can you reproduce the bug at https://try.gitea.io:
    • Yes (provide example URL)
    • No
    • Not relevant
  • Log gist:

Description

When navigating through the issue list on mobile and touchscreen devices you can't scroll when touching the dropdown menus. Instead, the touch down event leads to opening the dropdown menu, making it impossible to start a drag gesture around that area.

Screenshots

image

Starting to drag in the red bordered area opens the dropdown menu making it impossible to touch there to start dragging down.

Possible resolution?

I observed this issue on many touch input enabled applications, whenever they use the "touch down" event as a trigger. While this works well for mouse operation, this is impacting touch input heavily. Therefore lots of libraries support input gesture detection like "touched" or "clicked" - otherwise combine "touch down" and "touch up" events to detect "touched" and separate it from "touch drag".

Maybe the triggering event may be changed for these dropdown menues?

Metadata

Metadata

Assignees

No one assigned

    Labels

    issue/confirmedIssue has been reviewed and confirmed to be present or accepted to be implementedtopic/uiChange the appearance of the Gitea UI

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions